David Zilberman
I want students to know that Prof  Zilberman is probably one of the best teachers that I have ever had. 

His courses are study and exam heavy, but Iron sharpens Iron. He curves grades. Highly recommend. (DO NOT DROP AFTER THE FIRST TEST)