Tristan Rogers
I highly recommend him. His class is always intriguing and fun. Make sure to keep up with the readings and do the reflection paper about the case studies and you will be fine. He is also very open minded and easy to talk to. I would take him again if I get a chance.