Juan Pablo Yanez Garza
Gives great lectures and has a subtle sense of humor. If you do the practice and look over the slides, the exams are really not that bad. The class itself is pretty tricky so try not to fall behind.