Instructor of Record
| International Politics (POLS 3400) | Georgia State University (GSU) | In-person | Spring 2019; Fall 2022; Spring 2023 |
| Global Issues (POLS 2401) | GSU | Online | Fall 2020; Spring 2021; Spring 2022; Fall 2022; Spring & Fall 2023; Spring 2024 |
| American Government (POLS 1101) | GSU | Online | Fall 2021 |
| Global Issues (POLS 2401) | GSU | In-person | Fall 2021; Spring & Fall 2024 |
| Introduction to Political Research (POLS 3800) | GSU | In-person | Fall 2019 |
| National Security Theory and Geopolitics (PSC 409) | Future University in Egypt (FUE) | In-person | 2011/2012; 2012/2013; 2013/2014; Fall 2014; Spring 2015 |
| Research Methodology (REM 201) | FUE | In-person | 2011/2012, 2012/2013, 2013/2014 |
| International Relations Theory (PSC 202) | FUE | In-person | 2015/2016 |
| International Contemporary Issues (PSC 403) | FUE | In-person | 2012/2013 |
| Public Opinion (PMM 202) | FUE | In-person | 2012/2013 |
Teaching Assistant
| Contemporary Political Thought (POLS 4555/PHIL 4855) | GSU | Hybrid | Spring 2020 |
| Introduction to Political Science (PSC 101) | FUE | In-person | 2015/2016 |
| Specialized Writing (REM 302) | FUE | In-person | Spring 2016 |
| International Relations Theory (PSC 202) | FUE | In-person | 2014/2015 |