Took online 7-wk. version (independent study). Must follow syllabus and deadlines. It's a lot of work and takes time. Not hard though and there are online videos that can help navigate the modules if you get confused (bc there is no class to ask questions). Teacher is nice and replies timely to questions. A lot of assignments! Would take him again.