I really am grateful I took Prof. Arbelaez, I'm not good in math really and every single lecture he makes it so easy. He does so many practice problems and wants everyone to ask questions, he really wants you to know math and succeed. Tests are about the last hour of class which seems like a drag, but he does review so it's actually really helpful.