Sudeep Bapat
He is so great! Definitely take him for any class you can. He is really understanding and helpful. His equations are sometimes more complicated than the book so I would recommend getting them from there but other than that, he is very clear and does not make anything unnecessarily hard.