Kristopher Kopp
He tried really hard to keep the lectures entertaining and fun. He included relatable content and interesting videos to make the learning material easier to understand. His quizzes and test are difficult because this class is so dense and he doesn't prepare us well for the tests. Finally, group projects every other week which I absolutely hated.