Vitaly Katsnelson
Prof. Katsnelson is really nice and explains concepts really simply. He drops your lowest two quizzes and two homeworks. If you are good at math, you will likely have a good time in this course. If not, this might be a hard course. Overall, good prof, albeit a tough grader. Does not curve at end of semester.