1. CHECK COURSE PROJECT INSTRUCTIONS AND COURSE PROJECT EVALUATION RUBRIC2. Submit one project proposal for ONLY one of the following project types (full instructions and grading rubric is attached here):- A survey of the work in some area of DSL or relevant algorithm.- An implementation of a small DSL or relevant algorithm- A research in DSL design methodology- Implementation of a Turing Machine