Kevin Spiro
Spiro is knowledgeable about physics and can elucidate concepts. His tests are challenging. Lectures were long but would sometimes stop class to let us solve problems in breakout rooms. The labs during covid were following along with a video and recording data. Get to drop 2 quizzes and 1 lab. Barely got an A- but would take him again.