School of Education, Loyola University Chicago (2012- )
- TLSC 210 – Education Policy for Diverse Students
- TLSC 300 – Secondary Social Studies Professional Learning Community
- TLSC 340 – Teaching & Learning in Secondary Social Studies
- TLSC 350 – Teaching & Learning in a Global Framework
- TLSC 406 – Education Policy for Diverse Learners (Graduate)
- TLSC 450 – Teaching & Learning in Secondary Social Studies (Graduate)
- TLSC 451 – Teaching & Learning in a Global Framework (Graduate)
- CIEP M60 – Secondary Social Studies Methods
- CIEP 540 – Seminar in Research in Curriculum & Instruction: Curriculum History
NEH Teacher Institute “Rethinking the Gilded Age & Progressive Era” (2013, 2015-2017)
National College of Education, National Louis University (2010-2012)
- FND 504 – History & Philosophy of Education
- SEC 502 – Introduction to Teaching at the Secondary Level
- SEC 518 – Methods & Materials for Teaching Social Studies in Secondary Schools
- SEC 525 – American Urban Education: Cultural & Sociopolitical Contexts
- SEC 590 – Student Teaching Seminar
School of Education, Long Island University (2009)
- TAL 801 – Issues in Urban Education
School of Education, Pace University (2006-2009)
- ED 629 – Assessment & Evaluation
- ED 640 – Secondary Methods: Learning to Teach
- ED 642 – Secondary Methods: Making Social Studies Meaningful, grades 7-12
- ED 656 – Literacy in the Content Areas: Social Studies, grades 5-12
Director of Studies, Intercultural Studies for the Future (2005-2012)
South Shore Community Academy, Chicago Public Schools (2001-2003)