Zachary Taylor
HIghly recommend. Took for PHYS 2425 and 2426, I'm very lucky I ended up with him. Long homeworks, but helpful for exams+extra credit. Labs are fun and easy. He's caring and will work with you to fix your grade if need be. Fair grader, answers emails outside of class hours. Clear syllabus and organized class. Take him if you can.