Not too easy. Not too difficult.
This was a very interesting class! It's not easy, and definitely requires some studying, but if you are willing to put in the work you can do well.
He is very good at making the lectures interesting and uses a lot of examples to help explain confusing topics.
Hours per week:
Advice for students:
Make sure you go to class because there are a lot of in-class activities worth points