James Schaeffer
Fair tests, his lectures can get a bit clinical (from a non-major's POV) but it's easy to keep up if you're willing to spend a little time studying. He was really accomodating through being online for COVID. Very open to questions and getting the whole class involved. I thought he was cute, too :)