Emilio Zappa
Great Prof! He does have an Italian accent but I never had a problem understanding him and he's more than happy to repeat himself if you missed a word. Many online and written homeworks that can help you if you don't do so well on the exams. Take him! 