Robert Nazarian
Nazarian is a great teacher who really cares about his students. The class is very hard and he counts tests as an important part of your grade, but he is always willing to help students at office hours or review sessions. The class is difficult but he does an amazing job teaching. Keep it up Nazarian.