This class was tough.
It's challenging, but informative. It takes you from the basics, to the very specific, and you finish knowing there's even more to it.
Every concept you've learned about before gains new levels of complexity and depth and it's fascinating.
Hours per week:
Advice for students:
Go to office hours and study groups.