Teaching Activities of Danko Ilik

photo

I used to teach computer science and mathematics, but nowadays I do research and development.

Supervised Students

Wendlasida Ouedraogo
PhD thesis Optimization of source code for safety-critical systems defended in 2023, co-advised with Lutz Strassburger at the Ecole Polytechnique.
David Hamelin
2023 MPRI master student, now doing research on floating point computation at Inria.
Vladislas de Haldat
2024 MPRI master student, now working on automated reasoning at EPFL.
Orianne de Carvalho
2025 Rennes University master student.

Graduate Courses

Proofs-as-programs correspondence, recent developments and type isomorphisms (5 ECTS)
This mini-course for doctoral and master students at Aarhus University had as goal to teach some of the latest developments around the Curry-Howard correspondence, as well as formalization of proofs (in Agda).
index.zip of course web page

Undergraduate Courses

Mathematics 1 (6 ECTS)
This course for first-year students at University Goce Delčev had as goal to teach the bases of analysis, up to approximation with Taylor series. In addition, elements of analytic geometry and linear algebra were covered.
Compilers (6 ECTS)
This course for third-year students at University Goce Delčev covered the theory and practice of compiler construction, from parsing and automata to emitting code, i.e. the first half of Appel's excellent Modern Compiler Implementation in C.
Software Quality Standards (4 ECTS)
This course for fourth-year students at University Goce Delčev first introduced standards for functional safety, such as the EAL levels. Then, the theory and practice of version control systems (Git) were covered, as well as basic programming in Erlang.

Back to home page | Publications | Formal Proofs and Software | CV | Contact