Yi Rao
Professor Rao is the most caring professor you will ever meet. He truly cares about his students and wants everyone to succeed. His exams were identical to problems in the homework, notes, and practice tests. He also gives out a ton of extra credit for homework completion and iclicker questions.