Short Biography

I am a Computer Science graduate student pursuing a Ph.D. degree at the University of Southern California. I am working in the Networked Systems Laboratory in collaboration with my advisors Ramesh Govindan and Ethan Katz-Bassett. Generally, I am interested in the field of network communications.

Before joining the Ph.D. program, I obtained a Bachelor's and Master's degree at the Hasso-Plattner-Institute in Potsdam, Germany which included a 1-year Education Abroad stay at the University of California, San Diego. My Master's thesis, which was supervised by Felix Naumann, highlighted ways to introduce energy awareness to the query processing engine in Database Management Systems.

Research interests

  • Network protocols
  • Network measurements
  • Embedded and mobile computing
  • Energy-efficient computing

If you would like to know more about my research or if you are interested in working with me, feel free to email me or stop by at my office.


  • Investigating Transparent Web Proxies in Cellular Networks
    (Paper)   (Slides)
    Xing Xu, Yurong Jiang, Tobias Flach, Ethan Katz-Bassett, David Choffnes, Ramesh Govindan
    Passive and Active Measurement Conference (PAM), 2015.
  • Diagnosing Path Inflation of Mobile Client Traffic
    (Paper)  (Slides)
    Kyriakos Zarifis, Tobias Flach, Srikanth Nori, David Choffnes, Ramesh Govindan, Ethan Katz‑Bassett, Z. Morley Mao, Matt Welsh
    Passive and Active Measurement Conference (PAM), 2014.
  • Reducing Web Latency: the Virtue of Gentle Aggression
    (Paper)  (Slides)   (IETF Reactive Draft)   (IETF Corrective Draft)
    (Corrective Source Code)   (ANRP Slides)
    Tobias Flach, Nandita Dukkipati, Andreas Terzis, Barath Raghavan, Neal Cardwell, Yuchung Cheng, Ankur Jain, Shuai Hao, Ethan Katz-Bassett, Ramesh Govindan
    ACM Conference of the Special Interest Group on Data Communication (SIGCOMM), 2013.
    Awarded the 2014 IRTF Applied Networking Research Prize.
  • Diagnosing Slow Web Page Access at the Client Side
    (Paper)  (Slides)
    Tobias Flach, Ethan Katz-Bassett, Ramesh Govindan
    ACM CoNEXT Student Workshop, 2013.
  • TCP Instant Recovery: Incorporating Forward Error Correction in TCP
    (Draft)  (Slides)
    Tobias Flach, Nandita Dukkipati, Yuchung Cheng, Barath Raghavan
    IETF Internet Draft, 2013.
  • Quantifying Violations of Destination-based Forwarding on the Internet
    (Paper)  (Slides)
    Tobias Flach, Ethan Katz-Bassett, Ramesh Govindan
    ACM Internet Measurement Conference (IMC), 2012.
  • CarMA: Towards Personalized Automotive Tuning
    (Paper)  (Slides)
    Tobias Flach, Luis Pedrosa, Nilesh Mishra, Christopher Riesz, Ramesh Govindan
    ACM Conference on Embedded Networked Sensor Systems (SenSys), 2011.
  • Optimizing query execution to improve the energy efficiency of database management systems
    Tobias Flach
    Master's thesis, 2010.


From May 2012 till May 2013 I was a Software Engineering Intern at Google in Mountain View and later in the Los Angeles office. Together with Nandita Dukkipati and the Make The Web Faster Team. I explored ways to improve the performance of the web and protocols like TCP. I rejoined Google as an Intern from Summer 2013 till January 2015 in the Cambridge and Seattle offices, working together with Pavlos Papageorge and the Frontend Infrastructure Team.

Previously I was a Research Scholar with the Calit2 Summer Undergraduate Scholarship Program at UCSD, and a Research Assistant at the chair of Information Systems at the Hasso-Plattner-Institute in Potsdam, Germany.

In Fall 2012 I supported the Operating Systems class at USC (CSCI 402) as a TA. Earlier (during my Master's studies), I organized and led an introductory freshman seminar about current research directions and presentation skills.


941 Bloom Walk
Salvatori Computer Science Center (SAL) 224
University of Southern California
Los Angeles, CA 90089

(213) 821-5627
flach at usc dot edu

Last updated: December 12, 2015