This class was tough.
The lecture notes and the textbook itself are unhelpful. The assignments are ten times harder than what is taught.
You will learn to be on your own.
Hours per week:
Advice for students:
Form a study group if you do take this class with this prof.