Michael Paulding
Prof. Paulding was AMAZING. I struggled on some labs and he was very understanding in terms of his late work policy, and was really accessible outside of class to do a zoom call or meet in person. He explains the concepts so well and is very understanding to students' needs. Some of his labs are tedious, but in the long run they're 100% worth it!