Luis Huerta
This professor is very passionate about what he teaches and it really shows, you do a lot of reading in this class on various old texts, but if you attend class he breaks it down for you. However, he was very unorganized, rarely responds to emails and is hard to understand the notes. Other than that I learned a lot in this class.