Philip B. Godfrey

Electrical and Computer Engineering
Philip B Godfrey
Assistant Professor
  • Computer Science
3211 Siebel Center for Comp Sci
201 N. Goodwin Ave.
Urbana Illinois 61801

For more information



  • University of California at Berkeley, Ph.D. in Computer Science, 2009


P. Brighten Godfrey is an Associate Professor in the Department of Computer Science at the University of Illinois at Urbana-Champaign. He received his Ph.D. at UC Berkeley in May 2009, and his B.S. at Carnegie Mellon University in 2002. His research interests lie in the design of networked systems and algorithms. He is a winner of the Sloan Research Fellowship (2014), the UIUC Dean's Award for Excellence in Research (2015), the National Science Foundation CAREER Award (2012), an Internet2 Innovative Application Award (2013), and the ACM SIGCOMM Rising Star Award (2015), in addition to several best paper awards. He was a Beckman Fellow at the UIUC Center for Advanced Study in 2014-2015, and served as program committee co-chair of ACM HotNets 2014 and the Symposium on SDN Research 2016. He co-founded and serves as CTO of Veriflow, a startup commercializing research in network verification.

Research Interests

  • Design and analysis of networked systems and algorithms, low latency networked systems, data center network architectures, software-defined networks, network security and debugging, and social network analysis algorithms.

Selected Articles in Journals

Articles in Conference Proceedings


  • NSF Graduate Research Fellowship (2004-2007)
  • California Microelectronics Fellowship (2002-2003)

Teaching Honors

  • Engineering Council Outstanding Advising Award (2015)
  • Ranked as Excellent Teacher, Spring 2014 CS 241 Systems Programming (Spring 2014)
  • Ranked as Outstanding Teacher, Fall 2013 CS 538 Advanced Computer Networks (Fall 2013)
  • Ranked as Outstanding Teacher, Fall 2012 CS 538 Advanced Computer Networks (Fall 2012)
  • Ranked as Excellent Teacher, Spring 2012 CS 241 Systems Programming (Spring 2012)
  • Ranked as Outsanding Teacher, Fall 2011 CS 538 Advanced Computer Networks (Fall 2011)
  • Ranked as Excellent Teacher, Fall 2010 CS598 Advanced Computer Networks (Fall 2010)
  • Audience Choice Award for most popular lecturer (Fall 2009)

Courses Taught

  • CS 241 - System Programming
  • CS 397 - Individual Study
  • CS 499 - Senior Thesis
  • CS 538 - Advanced Computer Networks
  • CS 591 - Advanced Seminar
  • CS 597 - Individual Study
  • CS 599 - Thesis Research
  • ECE 397 - Individual Study in ECE
  • ECE 599 - Thesis Research