John Talboom
Didn't like him at first, but realized he's a really good teacher. All material is organized and when tests and exams come up, I know exactly what to study for. There are no big surprises on tests which means what I studied was on the test, some other teachers don't get that concept from what i've learnt. I recommend 1350 and 1550 to anyone. 