Probably the worst prof I've ever had. Assignments are extremely flawed and lecture slides often contradict with what he's actually saying in lecture. Homework is pointless as it covers none of the exam content. If anything attempting the homework leaves you more confused. 