Great Course!
The course becomes so hard for me since week 4 when we started developing compiler.
Each assignment I spent 5 hours watching videos and making notes, 10 hours coding, and 10+hours debugging.
My feeling:
It turns out that although it is: time-consuming (I am a master student in environmental management with a full course schedule, projects for week 4,5,6 made me postpone to this section) and mentally challenging (I am not well-educated on software design and algorithms so I spent a lot of time debugging my code, fail, edit, fail, edit,..)
However, the sense of accomplishment when I finally got 100 for each project (almost) is incomparable, unique, and unparalleled. Love this course!
Suggestion
Hope we could redesign the week 4,5,6. The workload exponentially increased and reached the maximum in week 5. My strategy was postponing and postponing until I got time to work the assignment out. I hope we could reestimate the workload (maybe separate week 5, 6 into two weeks, perspectively. The videos are 3+ hours long😂)
In the end, love this course. Shimon and Noam are excellent instructors, their teaching style is very enlightening, the slide animation is great for illustrating processes clearly.