Not too easy. Not too difficult.
The most interesting teacher I've ever had.
He makes this class so interesting. But, its not easy.
Hours per week:
Advice for students:
You really need to know the lecture notes and do not try to cram, really keep up with course, or you will fail. But, definetly worth it. You will learn so much in this course.