Mohammad Hadian
Very good instructor! He has a lot of patient explaining the materials. He gives the students the opportunity to ask questions during the lecture and makes sure they understand. He is also very helpful during his office hours. In addition, he is fair grader and does his best to help the students. I would definitely recommend him!!