He was a visiting assistant professor at Reed College from 2007–2011 and an assistant professor at Worcester Polytechnic Institute from 2011-2012. He has also taught at the University of Chicago, Roosevelt University, Portland State University, and in Oregon Humanities’ Humanity in Perspective Program. He holds a doctorate in Germanic Studies from the University of Chicago and a B.A. from Bard College.