Sami Schalk
Dr. Schalk is a great lecturer! The course content is really interesting and engaging. Lecture isn't mandatory and you can watch it online at any time. There is only two exams and one book report which makes the class easy to understand. As long as you watch lecture and read you'll do great. 