I took this course 100% online. The recorded lectures were very helpful! Lots of memorizing. Quizzes are lockdown browser and do not allow backtracking. This was a great difficulty for me and caused the most stress. Labs were interesting and well explained.