Georgi Runtolev

High School Intern

email: runtolev[dot]georgi[at]gmail[dot]com

Education: Systems programmer at High School of Mathematics “Akad. Kiril Popov”, Plovdiv

Ongoing project: Port C and C++ courses to xeus-cpp for interactive learning
The xeus-cpp kernel provides a Jupyter interface for interactive C++ programming. Unlike traditional compilation workflows, xeus-cpp executes code cell by cell while preserving the program state across executions. This allows students and developers to experiment, visualize, and debug C++ code incrementally, but introduces behaviors that are different from standard compilation, such as state persistence, redefinition conflicts, and execution order sensitivity. The goal of this project is to port existing C and C++ course materials to xeus-cpp notebooks, making them interactive and suitable for hands-on learning. The project emphasizes understanding xeus-cpp’s execution model, documenting differences from standard compilation, and producing teaching materials that help users explore C and C++ concepts in a notebook environment.

Project Proposal: URL

Mentors: Vassil Vassilev

Presentations