Not too easy. Not too difficult.
His Marxist roots are expressed occasionally, but never offensively.
He's not the best but he's not the worst.
Hours per week:
Advice for students:
I felt like I learned alot about different religions that I had not heared of. Grades hard.