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.