I took this course online due to distance learning. The modules were set up really well and the whole class was extremely organized. Dr. Davis explained things really clearly and is super friendly, even though we couldn't see him in person. It was all asynchronous, but we had a lot of group work every week. Lots of reading, but the class isn't hard