Denis Pankratov
Very good lectures to teach what's normally a difficult course. The weekly assignments were sometimes heavy but they kept people from falling behind in content which is fatal in this course.