Daniel Farris
Overall great teacher. The course has at least one quiz a week. Requires multiple logins weekly, you can't just do everything on the weekend. To get an extension is literally an email to him requesting more time. He is very considerate of your time. Course is a lot of work but not extremely difficult if you follow the guidelines on the syllabus.