Not too easy. Not too difficult.
Great professor. Very understanding, fair grading and interesting material.
Open discussions of material. Plenty of videos so you don't have to read all the books.
Hours per week:
Advice for students:
Be open minded and listen to the instructor.