Introduction à l'informatique (première année, automne 2011) : Magical Flip
Stage de programmation (première année printemps 2012) : OpenJudge World of Warcraft, carte quadrichromie Botzone
Introduction aux systèmes informatiques (2e année de deuxième année, automne 2012) : Proxy Lab
Stage structure de données et algorithmes (2ème année automne 2012) : Simulateur d'ascenseur, Lianliankan, miniSQL
Programmation Java (Sophomore Year 2, printemps 2013) : Web Crawler
Expérience sur micro-ordinateur (partie 2, printemps 2013, deuxième année) : serpent double face
Organisation et architecture informatiques (troisième année, automne 2013) : simulation de niveau d'instruction et simulation de cache avancée
Advanced Compilation Technology (2015 Autumn Research I) : traducteur de code à trois adresses en code C et optimisation de la compilation
Concept et conception de systèmes distribués (recherche du printemps 2016) : PageRank distribué