Hi, I'm Konrad Iwanicki

I am Associate Professor at the Faculty of Mathematics, Informatics, and Mechanics of the University of Warsaw, from which I received Habilitation in 2019. Before joining the University of Warsaw as a faculty member, I did a PhD under the guidance of prof. Maarten van Steen in the Computer Systems Group of the Vrije Universiteit Amsterdam, the Netherlands, headed by prof. Andy Tanenbaum. Earlier, I worked for NEC Laboratories America, Princeton, NJ, USA. I was also a co-founder and the first CEO of InviNets.

My professional interests cover theory and practice of computer systems, including but not limited to distributed systems, networking, operating systems, compilers, and computer architecture. For more information, please, read on.


My recent research activities have been concerned mainly with cyber-physical systems and the Internet of Things vision. Nevertheless, I have worked also on more classic systems, notably distributed storage systems.

Papers and Theses

Led Projects


ngSim: Delivering Next-Generation Simulators and Hacking Tools for Modern Microcontrollers

Supported by the National Science Centre (NCN) in Poland under grant no. 2019/33/B/ST6/00448.


SocSenSys: Delivering Feedback on Real-World Social Interactions by Means of Body Area Networks

Supported by the National Science Centre (NCN) in Poland under grant no. 2012/05/D/ST6/03582.


The courses I teach regularly are all related to computer systems. Most of them are at the graduate level. From time to time, I am also invited to give some special courses.

Regular Courses

Current courses:

Past courses:

Selected Invited Courses

Extra Materials

The following materials may be of interest to students writing their Master's or PhD theses: