Richard Baumer
I came to this website just to give this guy a great review. He is EXCELLENT--the kind of professional, sophisticated professor you'd expect at an ivy league school. He is incredibly serious about the quality of education he provides, and his class was informative as a result. He's careful to explain technical details, and he is also very patient.