University of Alberta
January 2021 - presentTeaching Assistant (TA)
Teaching and Laboratory Assistant for CIV E 221 (Fundamentals of Environmental Engineering) - 1 Term:
•	Supporting the virtual labs and marking lab reports.
•	Marking weekly assignments for over 160 undergraduate students.
•	Holding weekly office hours.
University of Khartoum
November 2017 - April 2018Research and Teaching Assistant (RA/TA)
(ChE31101 Chemical Engineering Thermodynamics)       
•	Holding and preparing tutorials, tests, and lab sessions/ lab experiments for the 3rd year students (76 Students).
•	Supervising a range of activities in the Unit Operations Lab.
•	Marking student’s lab reports and homework.