Yun Yang
nice person, but not a great teacher. I wouldn't recommend his class if you're trying to learn the material, but his grading procedure is fairly generous and there was a massive curve at the end of our class.