Amir Naderpour
Professor Naderpour is fantastic. OPMA is not an easy course, but he makes it simple and inspires us to learn. Attendance was not mandatory, but he provided extra credit for class activities, pop-up quizzes, and attendance. If you want an A, I recommend you come to class, practice the homework, and contact him if you need help. Highly recommend him