Thomas Haner
Had him for both lecture and lab. Gave us twice as much homework when we went virtual. In class lectures were boring but he gave everything that was on the test. You have to stay the whole duration of lab. Also another research paper.