Shahin Nayyeri Amiri
Professor Shahin is a great professor. He really understands the material he is teaching and presents it in a clear, understandable manner. He also shares stories to provide real world examples. The class is application based and does require that you read the textbook. Take notes while you read and find others in the class to study with.