Wayne Chang
Dr Chang is a really organized professor who knows how to deliver the course material and course expectations very clearly. His lecture notes are neat and serve as very good reference materials when doing homework. The homework, while tedious, prepares you very well for the tests and exams, giving you a clear sense of direction always.