Andre Yefremian
Professor Yefremian is tough, but he is clearly dedicated to his course and knowledgeable. My frustrations with this class came through his feedback and grading. He tears through submitted work and points out the smallest errors, this is good. However, he docked points on some assignments because he misunderstood my descriptions and explanations.