Best teacher I have ever had (and I'm through 3rd year of University). Probably the most popular teacher at the school, deservingly so.
he is any awesome teacher. he repeats the same thing multiple times but his teaching style make class interesting.
Mr.Davidson is one of the best teachers i've ever had.