Scott Wallace
The lectures were very straight forward and easy to understand. As long as you pay attention in class and to the slides you will do just fine. The quizzes and exams were all open note, so no need for hardcore studying before those. The group project isn't too bad unless you have an awful group like I did. But at the end there is a group eval.