Who is the best teacher and worst teacher in your school!

We all have teachers some are always there to help and others are always grumpy! Who is your favourite and least favourite teacher?