This class was tough.
I recommend this course because the material is very interesting.
The professor explains the material well and in ways that are easy to understand
Hours per week:
Advice for students:
Do the practice problems he recommends because the questions are easy to understand and help with harder problems. Also listening to the analogies he makes is helpful.