Yao Liu
She's a very sweet professor, but sometimes she gets a little carried away on rabbit trails in class. This meant we had to rush to finish material and inevitably put it off to the next class. Good explanations, good homework projects, not so fast grading. She let us being paper notes for the quizzes. No exams, just a final project.