Meng-Che Ho
He is super friendly, engaging. Really knows where students may face difficulty. Despite being a non-native speaker, has a REALLY clear and understandable accent. He knows if you have put in effort or not; wants his students to succeed. He can be slightly strict with the grading, but I guess that is typical of an analysis/proof based class.