Felipe Perez
Good professor, just make sure you don't fall behind or get too confused without talking to him about it. That was my problem, gonna retake it next semester. His lectures are very structured and if you understand all the material you will pass. 