Einführung in die Informatik (Freshman Year, Herbst 2011): Magical Flip
Programmierpraktikum (Frühjahrssemester 2012): OpenJudge World of Warcraft, vierfarbige Botzone-Karte
Einführung in Computersysteme (2. Studienjahr, Herbst 2012): Proxy Lab
Praktikum im Bereich Datenstruktur und Algorithmen (Herbstsemester 2012): Aufzugssimulator, Lianliankan, miniSQL
Java-Programmierung (2. Studienjahr, Frühjahr 2013): Web Crawler
Mikrocomputerexperiment (Teil 2, Frühjahr 2013, Zweitsemesterjahr): Doppelseitige Schlange
Computerorganisation und -architektur (Drittes Jahr, Herbst 2013): Simulation auf Befehlsebene und erweiterte Cache-Simulation
Advanced Compilation Technology (2015 Autumn Research I): Drei-Adressen-Code-zu-C-Code-Übersetzer und Kompilierungsoptimierung
Konzept und Design verteilter Systeme (Frühjahrsforschung 2016): Distributed PageRank