A lot of people don't like him but if you just utilize him correctly, it's an easy class. His lectures are informational but you do have to go outside of the box TO PASS. there's only 3 exams, have an article prepared every class, and attendance is HEAVY. do NOT challenge him he does NOT like that.