Armen Amirkhanian
Any of the comments saying that Armen is a bad professor are people who don't go to class. Attendance is not mandatory, so most people do not attend, but going to lecture is crucial to doing well in class. The homework takes a while to do, but if you spend the time and make an effort, you won't have to study for tests. I would 100% recommend Armen.