I graduated from Penn State in 1996 with a BS in Secondary Education: Social Studies, a BA in History and a Minor in Political Science. I also earned a Masters in Educational Leadership from Duquesne University.
I started teaching in Upper St. Clair in 2001. I currently teach IB Theory of Knowledge, AP Comparative Government and Politics, AP US Government and Politics and Intro to Sociology.
You can reach me at:
Phone: (412)833-1600 Ext 2507
You can find my course pages on