Far and away the single most difficult professor I have had. He blows through content at breakneck speed, reading wordy slides and taking no questions. Simply reads from his slides the entire time, start to finish. Has a habit of springing pop quizzes. Absolutely would not take again.