Mike Miles
Class structured well and graded fairly. I liked how tests were mainly free-response. Lectures were quite boring but Miles is a good man and very accessible outside of class. He even gives his personal phone number for students to contact him. The course doesnt take up too much time. Suggest to start project as early as possible.