Really awesome professor, I had him my first semester at city and he made it super fun. I am also the reason he grades attendance (sorry!). If you get him talking about philosophy and you will not be disappointed (especially about the nature of mankind.) mention Joseph Conrad if you can actually speak to it. very fun and cool teacher.