Godfrey was a decent professor for an online lecture. He offered office hours prior to each of the two exams, and was cognizant of the fact that many students couldn't write exams at a specified time if it conflicted with a work schedule. There was lots of homework, and many concepts not entry-level, but he covered a lot of topics in good detail.