Kasem Mohamed
This is by far one of the worst classes I have ever taken because the professors just makes the class 100x more difficult than it should be. His explanations of things is unclear and he is hard to understand he just goes over topics instead of actually taking time to explain it. His tests are insane too, doing 27 questions in 2 hours with work. 