Omid Bazgir
Me. Bazgir is a good teacher, I would have liked to take him during a semester where he is a professor (post-doctorate) and able to make his own rules and dictate what coursework he covers. Overall, the only issue I had was that there was a middleman that was in charge of our grades and coursework other than Mr. Bazgir.