This class was tough.
It is a very interesting course and the teacher is such a cool guy! The work load is high and the material is tough, but you do learn a lot.
The professor's attitude towards the subject created such a welcoming environment.
Hours per week:
Advice for students:
Study groups and office hours!