Not too easy. Not too difficult.
I would recommend this class to anyone who is willing to show up the every class and stay engaged. As long as you do this (which is easy due the the amazing professor) you will do very well in this class!
The highlights of the class is how it was hands on despite the large amount of students, you felt as if you had the professor and TA's full attention.
Hours per week:
Advice for students:
Show up the class. Take clear and full notes. Do the readings.