Completely online and asynch, extremely boring material. Assignments are very repetitive and quizzes are open note. I'm sure she is a good professor if you take her in person it was just a very bland class and I don't really remember much