Rick Hullinger
He was very enthusiastic during every lecture and he regularly took the students' opinions when deciding the schedule. The class was super easy although the exams definitely take some studying for. Also, there are 3 lecture drops so you can skip a couple classes. 