Chemical and Physical Processes (ENV E 325), Department of Civil and Environmental Engineering, Winter 2025
Introductory University Chemistry II (CHEM 105), Engineering Student Success Centre (ESSC) - Winter 2025
Introductory University Chemistry I (CHEM 103), Engineering Student Success Centre (ESSC) - Fall 2024
Introductory University Chemistry II (CHEM 105), Engineering Student Success Centre (ESSC) - Winter 2024
Chemical and Physical Processes (ENV E 325), Department of Civil and Environmental Engineering, Winter 2024
Introductory University Chemistry I (CHEM 103), Engineering Student Success Centre (ESSC), Fall 2023
Chemical and Physical Processes (ENV E 325), Department of Civil and Environmental Engineering, Winter 2023
Introductory University Chemistry II (CHEM 105), Engineering Student Success Centre (ESSC), Winter 2023
Introductory University Chemistry I (CHEM 103), Engineering Student Success Centre (ESSC), Fall 2022
Heat Transfer I, Department of Chemical Engineering, Amirkabir University of Technology, Winter 2020
Unit Operation II, Department of Chemical Engineering, Amirkabir University of Technology, Fall 2019
Heat Transfer Equipment Design, Department of Chemical Engineering, Amirkabir University of Technology, Fall 2019
Heat Transfer I, Department of Chemical Engineering, Amirkabir University of Technology, Winter 2018
Heat Transfer II, Department of Chemical Engineering, Amirkabir University of Technology, Fall 2018
Heat Transfer I, Department of Chemical Engineering, Amirkabir University of Technology, Winter 2017