Teaching

These are my teaching assistant positions, with the courses of each.

  • Aug 2026

    Graduate/Lead Teaching Assistant

    University of Toronto, Toronto, Ontario, Canada

    Delivered lectures and field tutorials on water quality sampling from monitoring wells, streams, and lakes for 60 students at CME358 Survey CAMP, a two-week field course at the U of T Camp facility on the shore of Gull Lake in Minden, Ontario.

    Instructed student crews on-site in the use of YSI multiparameter sondes, Van Dorn samplers, and Heron water level meters for in-situ measurement, depth profiling, and water level surveys.

    Ran lab tutorials on sample handling and the determination of water quality parameters using a Hach spectrophotometer.

    Supervised daily field rotations and led project assessment review meetings, providing technical guidance and feedback throughout.

    Courses: Survey CAMP: Civil and Mineral Practicals (CME358H1F); Critically Thinking about Climate Solutions (ENV301H1F)

  • Jan 2023–Dec 2023

    Graduate/Lead Teaching Assistant

    University of Waterloo, Waterloo, Ontario, Canada

    Led ArcGIS Pro software tutorials.

    Graded assignments and exams, providing constructive feedback.

    Hosted weekly office hour Q&A sessions.

    Prepared lab setups, enforced safety protocols, and assisted students during practicals.

    Courses: Rock Mechanics (EARTH 437), Geomorphology and GIS Applications (EARTH 342)

  • Sep 2019–Feb 2021

    Graduate/Senior Teaching Assistant

    Iran University of Science and Technology, Tehran, Tehran, Iran

    Led CE-QUAL-W2 and QUAL2K software tutorials for water quality modeling.

    Led Vensim software tutorials for system dynamics modeling.

    Designed and graded exams and homework assignments, providing constructive feedback.

    Hosted weekly office hour Q&A sessions.

    Courses: Hydroinformatics; Water Quality Control; Sustainable Development and Environmental Management; Fundamentals of Advection, Diffusion and Pollution Modeling