Arash Farahmand is a very dull professor. Hes too low with his voice and is very quick in the chapters. Once youve skipped means you need to do on your own. I witness whole class is sleeping along with me, I would never choose him again as my professor.