Naser Sardari
Very nice person, but not very good at explaining concepts. He does a lot of examples on the board with little explanation. If you want to do well in this class, you should put in a lot of effort studying on your own outside of class.