Dylan Kriescher
Overall, pretty good teacher but his teaching style doesn't work for everyone. You get a choice of exam or group project. Attendance is not mandatory. Online textbook required for all assignments. 