John Gershenson
I did ok in this class, however I still did not enjoy being there for one second. He grades you on two or three presentations in front of the class so it is very high stress. Don't take this class if you have other important classes to take this semester it will drive you nuts.