Shaya Shakerian
Like the other raters said, very accommodating & understanding. A fair amount of hw but not too difficult. Some questions were completely different from lecture, though. Quizzes and final were only slightly more difficult than hw. Would take again!