Thomas Esch
Esch is a really good teacher, You can tell by the way he speaks that he is a very smart person. What I really love about this is class is that I only get homework once a week. His lectures are really long so try cope with it.