Not too easy. Not too difficult.
I wouldn't recommend certain teachers who have a difficult teaching style but i do recommend ratemyprofessor.com
I did however in enjoyed my teacher, he brought life into the class.
Hours per week:
Advice for students:
Read the book, always stay ahead in class and don't be afraid to ask for help.