Dariush Khezrimotlagh
rude and demeaning to students, terrible lectures that is difficult to follow. Assignments every week. Sometimes fails to inform student about quiz and sometimes say that there is a quiz when there is none.