Stephen Penner
Creates a respectful learning environment. Is very passionate and knowledgeable about the topics taught. There was no textbook, but instead a variety of reading materials (TedTalks, scholarly articles, documentaries, etc.) which enhanced the learning experience immensely. Great prof.