Reviews of professor Xueheng Shi

Rating: 4.0/5, difficulty: 4.0/5
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.