Esteban Peralta
Esteban is the best, seriously. He truly wants to see all of his students succeed and he goes through the material at a comfortable pace. The exams are pretty easy as long as you attend or watch every lecture. You won't regret taking any of his courses. 