- Calculus I (Temple University, Spring 2022)
- Precalculus (Temple University, Spring 2020)
- Calculus Lab (Temple University, Fall 2020)
- Probability and Statistics for Life Sciences (Temple University, Summer 2020– Fall 2018- Spring 2019)
- Real Analysis Graduate Qualification Preparation Course (Temple University, Summer 2021)
- Applied Mathematics Graduate Qualification Preparation Course (Temple University, Summer 2022 – 2023)
- Linear Algebra (American University of Beirut, Fall 2017- Spring 2018)
- Calculus I-II (American University of Beirut, Fall 2016- Spring 2017)