Chia-Ling Ho
You will learn a lot from her class, but get ready for harsh feedback. She doesn't mean to come across the way she does, but students have walked out of class before because she embarrassed them in front of the whole class. If you cannot let comments slide, you probably need to find a different professor if possible.