Prof. Shi


 * 1) 1 - Professor Shi loves proofs and theories, and often focused too much on this aspect of the course when explaining material. The class was often confused on basic concepts because the professor spent too much time on proofs. He is a very nice person and is also very smart, but I think he has trouble explaining things to people that aren't experts on the subject.