Vitaly Katsnelson
The best imo, he explains everything very clearly. I mean everything, even topics from Calc 1 for those who may have forgot. Holds office hours and will be there as long as you communicate and will not belittle you for forgetting a concept. Will literally bend over backwards for you. Follow this guy