Vitaly Katsnelson
He's not the best Calculus professor, although I'm not sure how he is in Linear Algebra. He posts a weekly homework which is a lot to do due the next week and the material he does in class is simple but the homework is difficult and the exams even more. If you're good in Calculus, take him but if not, take a different professor. He is nice though.