What an absolute gem, one of the nicest profs I've met. The class itself is tough, but his lectures are to the point and his exams are very fair. I took his class in the summer and I can confidently say he made it bearable more than any other prof could have. Even if you take it in the regular term it'll be good but try to take it in the summer!!