Andrew Demshuk
I had Professor Dumshuk for a Complex Problems Seminar called "Cities Destroyed and Reinvented." I signed up for the class at the last minute since my original Complex Problems Seminar on Women's History in the US got cancelled but he was wonderful! He does challenge you a lot but the lectures and readings are all so fascinating. 