Juan Perez-duthie
He is a the best english teacher I have ever had! He gives great feedback and is very communicative to his students. He sends emails everyday reminding us what we are responsible for the week. He accepts late work with some points deducted off, as well as an extra credit assignment for every module. 100% recommend him.