AMAZING prof, I can't say enough good things. He is very entertaining in lectures which makes it easy to pay attention. He clearly loves all the topics we talked about and facilitates great group discussions. He is also very open to meeting if you need more help and he answers emails almost immediately. I highly recommend taking one of his classes!