I believe that all teacher are good, we just have different
perception of a good teacher, because the word "good teacher " are just subjective, we can never know if the teacher you consider are also good teacher to others because God create us perfect unique in our own way, so for me all teacher are good.