Due to COVID, We had in person lab every other week and online simulations for the off weeks. The in-person labs were thoroughly explained and he gave good guidance, but the online activities were ill explained, he was slow and vague while answering emails, and he waited til PAST the end of the semester to grade anything.