Wenwu Xu
Understanding and really flexible professor that actually cares for his students. The class can be hard but he tries his best to be clear. Hw is easy and quizzes are open notes. The midterms can be hard so get ready to study and read the book. Great professor.