5- Winter 2024: Instructor of MAT136 Integral Calculus. University of Toronto Mississauga.
4- Spring 2022: Instructor of MATH135 Algebra for Hons. Mathematics. University of Waterloo.
3- Fall 2021: Instructor of Calculus for the Sciences MATH127. University of Waterloo.
2- Fall 2020: Instructor of MATH135 Algebra for Hons. Mathematics. University of Waterloo.
1- Fall 2018: Instructor of MATH135 Algebra for Hons. Mathematics. University of Waterloo.
September 2015 - Present: Teaching Assistant, Combinatorics and Optimization, University of Waterloo. Courses included: First to third year courses in introductory combinatorics, graph theory, linear algebra, calculus, and optimization.
August 2012 - August 2015: Teaching Assistant of Mathematics, Cairo University
In 2018 I was appointed by Professor Jochen Koenemann, the - then - chair of the Combinatorics and Optimization department at Waterloo, to represent C&O graduate students in the Chair Nominating Committee. I solicited opinions from the grad students about prospective chairs for the department. I also attended meetings with the Dean of Math at Waterloo and the representatives of the other groups in the department to share and discuss those opinions.