Talks & Courses

Conference talks, workshops and university courses.

Courses

IDE Development

Constructor University

A course on building development environments: syntax parsing, code analysis, refactoring engines and editor integration. I taught it at Constructor University in Bremen.

Course materials

IDE Development

Higher School of Economics

A course on building development environments: syntax parsing, code analysis, refactoring engines and editor integration. I taught it at the Higher School of Economics (HSE) in Moscow, and students voted it three awards.

Course materials

High-Level Programming Languages

Moscow Aviation Institute

An undergraduate course on programming language fundamentals and paradigms, and on how languages are implemented in practice.

Pattern Recognition and Machine Learning

Moscow Aviation Institute

An undergraduate course on classical machine learning algorithms, statistical pattern recognition and their practical applications.