Alejandro Martinez Vela
Martinez is a great lecturer though sometimes the material can get pretty dry. Reading the book before lecture on the topic will really help you stay ahead in this class. Don't fall behind or you will get lost.