Reviews of professor Xueheng Shi

Rating: 5.0/5, difficulty: 4.0/5
Shi was a very good professor. He would give you help outside of class if you needed it. I could tell he was very passionate about teaching and taught in way i could understand. He may seem like a tough teacher at first but if you give the class a try you will see it isn't that bad. I would take his class again.

Rating: 4.0/5, difficulty: 3.0/5
STA 108 is not an easy class, dont expect an easy A no matter which instructor you are taking with. Professor Shi is very patient to answer students questions, and the range of exams are super clear, never test you things outside of homework or lecture notes. Two midterm, one final. I wont say the exam is easy, but also not that hard.

Rating: 5.0/5, difficulty: 3.0/5
Shi cares SO MUCH about his students. Sure, there's somewhat of a language barrier, but with a prof like Shi it doesn't matter. He's looking out for everyone he teaches, and I really admire that. He's passionate about his subject, wants you to succeed, and explains things very well. If you've got the opportunity, take him.