Not just a fantastic teacher but a great person. He is incredibly knowledgeable in any subject and is able to control his classroom well.
This teacher has to be one of the best people I have ever met at explaining hard facts to his classes. He always has time for students outside of lesson time. True Living Legend.