He is TOUGH on his students: grading and feedback. He genuinely means well, which is presumably why he grills students at times. The two quizzes are brutal: full of gotcha questions. Thankfully, they're not worth that much. Lectures are a MUST. He is extremely detail-oriented. Get your HWs and labs done ahead of time; you've been warned.