Online lab class so lectures prerecorded which is easy but have to go to Meeting with group for lab about 30 min. Good if you have a good group. Great teacher . Always cares and responds to emails More contact than most online classes because meetings which sometimes go long so be ready for that. Tests are fine if you listen to lectures.