Minghui Li
Her classes might not be the most exciting, but she really cares about the success of her students. She doesn't try to trick you, if you know the material you will do well. She lets you know exactly what you will be tested on and doesn't throw curve balls. Class is mandatory, but if you go to class you don't need to buy the text book