

Our teaching is built around how students actually learn best: by doing, reflecting, and applying ideas to real problems. We combine Cambridge-style small-group teaching with live coding demos, hands-on practice, and mentored team projects using real data. Concepts are introduced clearly, practised step by step, and reinforced through immediate feedback and application. The result is deep understanding, lasting confidence, and skills you can use well beyond the classroom.

Roman Berlanger
Daniele Cassese
MuynGun Kim
Oleg Kitov
Vasileios Kotsidis
Dmitrii Petrukhin
Ruohan Qin
Weilong Zhang








