Teaching and administrative activities
Teaching:
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
Teaching Seminars:
1- I participated in the Mathematics Grad Teaching Seminar by Brian Forrest , University of Waterloo, Winter 2020.
2- I completed the Giving Quality Feedback workshop at the Centre for Teaching Excellence , University of Waterloo, Fall 2016.
Administrative:
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.