Jerry LiAn Introduction to Modern Board GamingWe are currently in a renaissance of board gaming, with thousands of new games being released every year. Modern board games offer so…Feb 24, 2019Feb 24, 2019
Jerry Liintech@uclaIntroduction to Competitive ProgrammingWhen people hear the phrase “competitive programming”, some of them conjure up images of hackers pulling all-nighters trying to build the…May 8, 2017May 8, 2017