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