Horribly boring lectures. It's essentially like he's reading the textbook manual to you word for word. Pop quizzes so you don't have time to prepare. Online quizzes and exams, open note. Difficult to understand his accent. Very few grades: have to rely on getting good grades in lab to make up for lecture grades. Project due on very last day.