Samuel Henderson
I took this fully online. All assignments are an easy A but come directly from the book, so the book is required. Main thing I didnt like is that he specifically tells us not to work ahead. I prefer to do multiple modules at once to get ahead but he does not allow this. Either way his weekly assignments are easy and go by fast. Minimal writing.