Chemical Engineering Process Laboratory I,(undergraduate course)
Dept. of Chemical & Biomolecular Eng., National University of Singapore (NUS), Singapore
Semester 2, 2007-08
Fundamentals of Renewable Energy II (graduate course)
Faculty of New Sciences & Technologies, University of Tehran, Tehran, Iran
Semester 1, 2011-12
Membrane Separation Processes, (graduate course)
Dept. of Chemical Engineering, Tarbiat Modares University, Tehran, Iran
Semester 2, 2010-11
Semester 2, 2011-12
Semester 2, 2012-13
Semester 2, 2013-14
Semester 2, 2014-15
Surface Phenomena (graduate course)
Dept. of Chemical Engineering, Tarbiat Modares University, Tehran, Iran
Semester 1, 2012-13
Semester 1, 2013-14
Semester 1, 2014-15