Teaching

I contribute to courses and seminars at the Chair of Mathematical Theory of Intelligent Systems, Faculty of Mechanics and Mathematics, Lomonosov Moscow State University.

Current and recent courses

Graph Theory and VLSI Design

Course and seminar for graduate students, taught together with Anatoly Chasovskikh and Vladimir Polovnikov. Topics include graph algorithms, logical synthesis, routing, layout problems and VLSI design. Official course page.

Graph Algorithms and VLSI Design

An advanced continuation focused on layout heuristics, balanced graph partitioning, approximation algorithms, network flows and optimization of logical synthesis. Official course page.

Neural Networks

An elective course and seminar on mathematical models of neural networks, applications and modern architectures. Official course page.

Current schedules and enrolment details are maintained on the Chair of Mathematical Theory of Intelligent Systems website.