Minjie Huang
This class is hard, but I feel like this professor does a good job at walking students through examples. She can sometimes be hard to understand, but if you ask a question, she will answer it and help you out. She also curves exams and offers extra credit which is a huge plus.