Serge Severenchuk
Serge is the worst professor I have ever had. He spent a good amount of lecture time discussing current events rather than teaching material, and subsequently got so behind that he had to cut material from the syllabus. He would often not show up to his scheduled office hours, and gave extremely unclear feedback on a major group project. Avoid him!