Academic leadership

Prof. Małgorzata Zielińska
Małgorzata Zielińska
Rector
Abstract interpretation of concurrent systems
Prof. Piotr Kowalski
Piotr Kowalski
Professor, Computer Science
Verified compilers, CompCert
Dr hab. Ewa Nowicka
Ewa Nowicka
Assoc. Professor, Software Security
Equality saturation, program synthesis
Kazimierz Tarczyński
Kazimierz Tarczyński
Founder (1923–2001)
Hoare logic, program semantics

Academic faculty

Click on a faculty member to view their profile

Małgorzata Zielińska
Rector
Abstract interpretation of concurrent systems
Piotr Kowalski
Professor, Computer Science
Verified compilers, CompCert
Ewa Nowicka
Assoc. Professor, Software Security
Equality saturation, program synthesis
Andrzej Wiśniewski
Professor, Mathematical Logic
Set theory, model theory
Katarzyna Pawlak
Assoc. Professor, Computer Science
Type theory, proof assistants
Tomasz Szymański
Professor, Software Security
Smart contract verification, formal methods
Anna Majewska
Assoc. Professor, Mathematical Logic
Formal linguistics, lambda calculus
Marek Jankowski
Professor, Computer Science
Algorithms, complexity theory
Joanna Kamińska
Asst. Professor, Software Security
Static analysis, abstract interpretation
Paweł Nowak
Assoc. Professor, Computer Science
Program synthesis, e-graphs
Helena Wójcik
Professor, Mathematical Logic
Proof theory, constructive mathematics
Sangyeon Kim
Visiting Professor, Software Security
Program analysis, smart contract security

Notable graduates

Tomasz Wójcik

MSc 2006, Google DeepMind — verified neural networks

Agnieszka Baran

PhD 2012, ETH Zürich — smart contract analysis

Michał Kwiatkowski

MSc 2014, Provable Labs — formal verification startup

Begin your proof

Applications for the 2026/2027 academic year are now open.

Apply Now