James Howard
I hate physics as a subject but because of him it was the only lecture I didn't skip even once. He takes the time to properly explain things and goes over many example questions. He's also really funny and just overall such a positive person, I ended up actually looking forward to his class