Xueheng Shi
While I feel like many are afraid of taking a foreign teacher for a math class, Shi is a great choice. He makes the material very clear, provides opportunities to improve section grades at the end of the class, and really cares about his students. His classes frequently had the highest averages on tests. The class is hard, but he makes it doable.