Qin Han
Qin is a very nice instructor, but her presentations were often very confusing and she does not provide much feedback for assignments. Also her quizzes are very difficult and she only gives you 25 minutes to write them. If you can take this class with a different instructor, I highly recommend you do.