Xiaofeng Xu
I thought Dr. Xu was an amazing professor, really caring for the students. He covers all aspects of content and gives us feedbacks and take home questions to help understand content. His study guides are incredibly helpful. His lectures are fun and easy.