Xiyi Zhang
Lectures are kind of heavy and at times seemed rushed, she posts her notes online but they don't include everything she discusses in lecture. Go over the notes and read the chapter before attending lecture and the class will be very easy. There are 2 exams, no final, exams are similar to the practice exams she posts. Pretty easy class.