Harry Shapiro
He is very caring and always provides in-depth feedback on your assignments. The amount of work manageable. He answers any questions and has an online calendar where you may book an appointment with him in case you need further help.