Pedro Fonseca
Assistant Professor
Department of Computer Science
Purdue University


My research focuses on building systems that are both reliable and secure. In particular, during the last years, I have developed techniques and methodologies that are particularly suited to address this problem in the context of core software systems – the building blocks in modern computing that other software layers critically rely upon, such as operating systems, hypervisors and distributed systems.

I tackle this problem from three directions:

I was postdoc at the University of Washington where I worked with Hank Levy, Arvind Krishnamurthy, and Xi Wang. Before that, I graduated from MPI-SWS and the University of Saarland where I worked with Rodrigo Rodrigues. Not long ago, I also had the chance to closely collaborate with Andrew Baumann, Pramod Bhatotia, Björn Brandenburg, Joao Carreira, Cheng Li, and Kaiyuan Zhang.




LWSN 3154N
Mailing address:
Pedro Fonseca
Purdue University
Department of Computer Science
305 N. University Street
West Lafayette, IN 47907
pfonseca at