Qingshan Wei
Dr. Wei is awesome. He does his best to help out his students with clear lectures and is very accessible outside of class. He gives you a study guide for each test and goes over it before the test and goes more in depth about what exactly you need to know and what homework problems you should study.