Lisa Zhang
I absolutely hate the way that Dr. Zhang teaches. Her lectures assume that you have a lot of knowledge and she doesn't know how to explain properly.
Her assignments are super hard, she gives way too many labs and assignments.