Photo of Hamidreza Shirkhani

Hamidreza Shirkhani

Contract Instructor

Degrees:B.Sc. (University of Tehran), M.Sc. (Amirkabir University of Technology), Ph.D. (University of Ottawa)

Teaching Assignment 2019-2020

CIVE4307 Municipal Hydraulics