This class was tough.
One of the most challenging, useful, and fascinating courses in the curriculum.
He makes you think much harder than you want to, but it's good for you.
Hours per week:
Advice for students:
Recommend I taking this course for learning.