Reviews of professor Christopher Yap

Rating: 5.0/5, difficulty: 4.0/5
Professor Yap is an amazing professor! He's great at responding to emails, gives great feedback on assignments and papers, and really makes you think in-depth about the subject. Also, you HAVE to play video games to write your papers, since his form of textbooks are video games. Does it get any better than that?