Yao Chu
I was miserable waking up to this class. He taught from the textbook and still didn't explain things well. I had to learn everything myself and barely get the points to get an A. His HW and class work never resembled the test. He yelled at many students including me numerous times just for asking a simple question or being courteous. He is rude af.