Введение в вычислительную технику (первокурсник, осень 2011 г.): Magical Flip
Стажировка по программированию (весенний первокурсник 2012 г.): OpenJudge World of Warcraft, четырехцветная карта Botzone
Введение в компьютерные системы (2-й курс, осень 2012 г.): Proxy Lab
Стажировка по структуре данных и алгоритмам (осенний второкурсник 2012 г.): симулятор лифта, Lianliankan, miniSQL
Программирование на Java (2-й курс, весна 2013 г.): веб-сканер
Микрокомпьютерный эксперимент (часть 2, весна 2013 г., второй курс): двусторонняя змея
Компьютерная организация и архитектура (третий год, осень 2013 г.): моделирование уровня инструкций и расширенное моделирование кэша
Передовая технология компиляции (осеннее исследование I 2015 г.): транслятор трехадресного кода в код C и оптимизация компиляции.
Концепция и проектирование распределенной системы (весеннее исследование 2016 г.): распределенный PageRank