Probably the worst professor I've ever had. Lectures are horrible, quizzes have sections where he doesn't even teach on his lectures. He zooms through his lectures and skips over a lot of questions and important information. Yeah, never taking him again. 