I took this class while it was online and it was... annoying. There were no class meeting times and Dr. Myers was responsive when it came to emails/questions/feedback. However, since there were no lab or lecture times, it made it super hard to keep up with lectures and the rather abundant amount of homework, which was graded all by correctness.