William Lieberman
Professor Lieberman is a great professor. He gives a good feedback on your works and he also allows resubmission of the classwork assignments. His lectures are amazing and he is always there to help. I truly recommend him to you to take his class.