Profile picture

Katerina Argyraki

EPFL IC IINFCOM NAL
BC 126 (Bâtiment BC)
Station 14
1015 Lausanne

Expertise

Network systems
I'm an associate professor of Computer Science at EPFL, heading the Network Architecture Lab. My focus is network transparency and predictability. Prior to joining EPFL, I was an early employee at Arista Networks and I got my PhD from Stanford University (2007).

Awards

Polysphère IC Teaching Award

Given once a year to an IC teacher by student vote.

2025

ACM SIGCOMM Best Student Paper Award

For "Edge Caching as Differentiation" with Muhammad Abdullah and Pavlos Nikolopoulos.

2025

Polysphère IC Teaching Award

Given once a year to an IC teacher by student vote.

2022

IRTF Applied Networking Research Prize

Recognizes "the best recent results in applied networking, interesting new research ideas of potential relevance to the Internet standards community, and upcoming people that are likely to have an impact on Internet standards and technology."

2020

Rising Stars in Networking and Communications

By the N2Women society.

2020

Polysphère IC Teaching Award

Given once a year to an IC teacher by student vote.

2019

IC Teaching Award

By the School of Computer and Communication Sciences for consistent excellence in teaching.

2018

ACM Eurosys Jochen Liedke Young Researcher Award

Given by ACM Eurosys once a year to a "junior European researcher who has demonstrated exceptional creativity and innovation in systems research."

2016

PhD Students

Muhammad Abdullah, Catalina Paz Alvarez Inostroza, Mahdi Hosseini, Eric Jollès

Past EPFL PhD Students

Mihai Dobrescu, Iris Safaka, Ovidiu Sebastian Mara, George Ioannidis, Pavlos Nikolopoulos, Jonas Fietz, Arseniy Zaostrovnykh, Georgia Fragkouli, Zeinab Shmeis

Denisa Gabriela Ghita, Sam David Whitlock, Mia Primorac, Rishabh Iyer

Courses

Computer systems

CS-202

This course will teach operating systems and networks in an integrated fashion,emphasising the fundamental concepts and techniques that make their interaction possible/practical. Core lectures will be coupled with C programming lectures and assignments for hands-on experience.

Principles of computer systems

CS-522

This advanced graduate course teaches the key design principles underlying successful computer and communication systems, and shows how to solve real problems with ideas, techniques, and algorithms from operating systems, networks, databases, programming languages, and computer architecture.