Jianyuan Zhang
I wish he provided more practice in class instead of just explaining the concepts as orgo needs practice. If you attend recitation/tutoring though you will be fine. No matter who you take orgo with it is going to be hard and there is a lot of self-studying. The grade is based on 3 midterms and a cumulative final. Professor is fine but course sucks.