The best aspects of the course included the interesting material and the hands-on approach to learning about compilers. Students appreciated that al assignments contributed to one larger project that effectively enforced material. However, some students noted that errors on previous assignments detrimental y affected the end product due to the cumulative nature of the project. Suggestions for improvement included considering an alternative to the final exam, and providing more lecture slides for the second half of the course. Prospective students should be prepared for a coding intensive course that will require a large time commitment that is well worth the effort.