Cyrus Zargar
A really nice professor that enjoys teaching his subject. The quizzes are pretty hard and you're definitely going to have to do a lot of reading. Pretty picky with written assignments, not just an easy A. Got really lazy with the class and skipped some assignments so ended up with a B, but if you do the reading and all the assignments, you're good!