Patrick Lee
Though he's a good professor, Professor Lee isn't particularly good for this type of course. This course has an insane amount of information to get through during the semester, and Professor Lee seems better suited to slow-paced classes. He has a bad habit of going off on tangents, normally leaving us with half the chapter notes to learn ourselves.