Not too easy. Not too difficult.
The professor is one of good character and they will go over the course at a reasonable pace and they will help you to understand the basic and advanced topics of the course
Some of the highlights were the lectures as they weren't boring and they made it come alive in a sense.
Hours per week:
Advice for students:
Staying Focused is basically all the advice you would need for this class as it isn't hard or easy with a good environment as well