He is a nice person, don't get me wrong, but his lectures are as vaguely conceptual as can be. They are hours long, impossible to follow, and you end up wondering what he was trying to teach. A 79% is considered an A, and exams are deliberately difficult. If the lectures were straight to the point, his class would be excellent.