Bikram Sharma
I don't think I have ever suffered this much because of a professor. Just finished a 60+ slideshow in class? okay, now take a quiz with super in-depth questions that weren't discussed right after. Quiz almost every single class? yup. Exam every single week after being given no time to study? yup. Don't suffer, avoid him at all cost. Truly awful.