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.
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.
Supported by the National Science Centre (NCN) in Poland under grant no. 2019/33/B/ST6/00448.
Supported by the National Center for Research and Development (NCBR) in Poland under grant no. LIDER/434/L-6/14/NCBR/2015.
Supported by the National Science Centre (NCN) in Poland under grant no. 2012/05/D/ST6/03582.
Supported by the Foundation for Polish Science under grant no. HOMING PLUS/2010-2/4.
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.
Current courses:
Past courses:
The following materials may be of interest to students writing their Master's or PhD theses: