Reviews of professor Mahdi Bayat

Rating: 4.0/5, difficulty: 2.0/5
Lectures are rather dry, but they are pretty clear and give lots of examples. Honestly though, you can do well on the homework just by reading the textbook. Tests count for a lot of your grade, but I didn't find them terribly hard, although some of my friends made some dumb mistakes on them and then found it hard to get an A in the class.