Muisi Krosi
He is incredibly caring and gives phenomenal feedback on classwork. He also spends time to help you develop not only as a student but as a person. If you are not ready to learn and spend your time doing your work so that you understand the material this is not the class for you as he gives a pop quiz on the material at the start of every class.