Tomer Kanan
The lecture portion was all online recorded lectures, and I found it difficult since we were essentially teaching ourselves the lectures. The labs were all in-person, so it was easier since we were able to ask questions to the instructors, however Dr. Kanan doesn't teach the labs.