Andrew Spearin
Possible the best teacher i have ever had, if you just listen during the lectures you'll be fine. He explains everything clearly if you have a question in or out of school he will answer it within minutes. The only problem is that he may go a little to fast so you have to always to pay attention during lessons.