Spyros Efthimiades
There were kids in my lecture that hated physics with a passion but admired the hell out of Spyros. This man cares about what he teaches and wants to ensure that you understand the material as well. Given that we are online, he is not as familiar with technology but it's worth it either way. Tests are self explanatory if you do his hw and practice.