Not too easy. Not too difficult.
Lectures are funny, engaging and you actually learn something new,
that being said, the content isnt easy but he gives you plenty of good resources to learn the material.
Hours per week:
Advice for students:
1010 will definitely take another one of his classes.