Keith Lacombe
Wouldn't wish this class on my worst enemy. Lacombe doesn't wanna see you succeed and quizzes are 10 pages long. He teaches uncontrollably fast and has a flipped classroom approach. You're expected to do an overwhelming amount of work outside of class and teach yourself. He does have a lot of office hours but he is so rude and unapproachable.