Ryan Hoxworth taught me fully online and was extremely clear on what needed to be done. I am a full time student with three kids at home and this class was accelerated and I excelled in his class. It does require reading the chapters thoroughly but it is definitely doable. I asked around before picking this professor and i'd 100% take him again!