Teaching has always been central to my vocational identity.

An itinerant professor, I've taught courses in Humanities, Comparative Politics, American Politics, and Media and Politics. I have also assisted Washington Post columnist E.J. Dionne and evangelical activist Jim Wallis with their courses at Georgetown University. Before moving to Washington, I taught at the middle school, high school, and community college levels. In the D.C. area, I have taught classes for Georgetown, American University, Marymount University, and James Madison University.

If you are interested in hiring me as an instructor, please contact me.