Andrew Kerandi
Kerandi is a nice guy but it's impossible to succeed in his class. You're expected to memorize over 200 slides word for word, and there's no exam prep whatsoever so you never know what's gonna be on the test. He's a tough grader, the class average for the midterm was a D. The content is so poorly explained, I feel like I haven't learned anything. 