Sreekar Marpu
I took the lab as half online and half in person, and it wasn't bad. I never had contact with the professor, but my TA was great. One lab due a week, alternating from online lab and in person lab, and 3 quizzes.