Bio


Sachin Katti is currently an Assistant Professor of Electrical Engineering and Computer Science at Stanford University. He recently received his PhD in EECS from MIT in 2009. His research focuses on designing and building next generation high capacity wireless networks using techniques from information and coding theory. His dissertation research focused on redesigning wireless mesh networks with network coding as the central unifying design paradigm. The dissertation won the 2008 ACM Doctoral Dissertation Award - Honorable Mention, the George Sprowls Award for Best Doctoral Dissertation in EECS at MIT. His work on network coding was also awarded a MIT Deshpande Center Innovation Grant, and won the 2009 William Bennett Prize for Best Paper in IEEE/ACM Transactions on Networking. His research interests are in networks, wireless communications, applied coding theory and security.

Academic Appointments


Honors & Awards


  • Doctoral Dissertation Award, ACM (2009)
  • William Bennett Prize, IEEE (2008)
  • Best Demonstration Award, ACM MOBICOM (2010)
  • Best Paper Awards, ACM HomeNets (2011)
  • Grant, Okawa Foundation (2013)

Professional Education


  • PhD, MIT (2009)

2014-15 Courses


Postdoctoral Advisees


Journal Articles


  • Resilient Network Coding in the Presence of Byzantine Adversaries IEEE Transactions on Information Theory Jaggi, S., Langberg, M., Katti, S., Ho, T., Katabi, D., Medard, M. 2008; 54 (6): 2596-2603
  • XORs in the Air: Practical Wireless Network Coding IEEE/ACM Transactions on Networking Katti, S., Rahul, H., Hu, W., Katabi, D., Medard, M., Crowcroft, J. 2008; 16 (3): 497-510
  • Using TCP Flow Aggregation to Enhance Data Experience of Cellular Wireless Users IEEE Journal on Selected Areas of Communications Chakravorty, R., Katti, S., Crowcroft, J., Pratt, I. 2005; 23 (6): 1190-1204

Conference Proceedings


  • Copysets: Reducing the Frequency of Data Loss in Cloud Storage Cidon, A., Rumble, S., Stutsman, R., Katti, S., Ousterhout, J., Rosenblum, M. 2013
  • Scheduling Packets over Multiple Interfaces while Respecting User Preferences Yap, K. K., Huang, T., Yiakoumis, Y., Chinchali, S., Katti, S., McKeown, N. 2013
  • PinPoint: Localizing Interfering Radios Joshi, K., Hong, S., Katti, S. 2013
  • SoftRAN: Software Defined Radio Access Network Gudipati, A., Perry, D., Li, L. E., Katti, S. 2013
  • Late-Binding: How to Lose Fewer Packets during Handoff Yap, K., Huang, T., Yiakoumis, Y., McKeown, N., Katti, S. 2013
  • Making Use of All the Networks Around Us: A Case Study in Android Yap, K., Huang, T., Kobayashi, M., Yiakoumis, Y., McKeown, N., Katti, S. 2012
  • Deconstructing Datacenter Packet Transport Alizadeh, M., Yang, S., Katti, S., Mckeown, N., Prabhakar, B., Shenker, S. 2012
  • Picasso: Flexible RF and Spectrum Virtualization Hong, S., Mehlman, J., Katti, S. 2012
  • OpenRadio: A Programmable Wireless Dataplane Bansal, M., Mehlman, J., Katti, S., Levis, P. 2012
  • AutoMAC: Rateless Wireless Concurrent Medium Access Gudipati, A., Perreira, S., Katti, S. 2012
  • Practical Real-Time Full Duplex Wireless Jain, M., Choi, J., Kim, T., Bharadia, D., Srinivasan, K., Levis, P., Katti, S. 2011
  • Slicing Home Networks Yiakoumis, Y., Yap, K. K., Katti, S., Parulkar, G., McKeown, N. 2011
  • MARS: Adaptive Remote Execution for Multi-threaded Mobile Devices Cidon, A., London, T., Katti, S., Kozyrakis, C., Rosenblum, M. 2011
  • Picasso: Full Duplex Signal Shaping to Exploit Fragmented Spectrum Hong, S., Mehlman, J., Katti, S. 2011
  • FlexCast: Graceful Wireless Video Streaming Aditya, S., Katti, S. 2011
  • Achieving Single Channel, Full Duplex Wireless Communication Choi, J. I., Jain, M., Srinivasan, K., Levis, P., Katti, S. 2010
  • Cognitive Spatial Degrees of Freedom Estimation using Compressive Sensing Hong, S., Katti, S. 2010
  • Automatic Rate Adaptation Gudipati, A., Katti, S. 2010
  • Symbol-level Network Coding for Wireless Mesh Networks Katti, S., Katabi, D., Balakrishnan, H., Medard, M. 2008
  • Real Network Codes Katti, S., Shintre, S., Jaggi, S., Katabi, D., Medard, M. 2007
  • Embracing Wireless Interference: Analog Network Coding Katti, S., Gollakota, S., Katabi, D. 2007
  • MIXIT: The Network Meets the Wireless Channel Katti, S., Katabi, D. 2007
  • Information Slicing: Anonymity Using Unreliable Overlays Katti, S., Cohen, J., Katabi, D. 2007
  • Resilient Network Coding in the Presence of Byzantine Adversaries Jaggi, S., Langberg, M., Katti, S., Ho, T., Katabi, D., Medard, M. 2007
  • Trading Structure for Randomness in Wireless Opportunistic Routing Chachulski, S., Jennings, M., Katti, S., Katabi, D. 2007
  • XORs in the Air: Practical Wireless Network Coding Katti, S., Rahul, H., Hu, W., Katabi, D., Medard, M., Crowcroft, J. 2006
  • Slicing the Onion: Anonymous Routing without PKI Katti, S., Katabi, D., Puchala, K. 2005
  • Collaborating Against Common Enemies Katti, S., Krishnamurthy, B., Katabi, D. 2005
  • Practical Network Coding for Wireless Environments Katti, S., Katabi, D., Hu, W., Rahul, H., Medard, M. 2005
  • MultiQ: Automated Detection of Multiple Bottlenecks Along a Path Katti, S., Blake, C., Katabi, D., Strauss, J., Kohler, E. 2004
  • Flow Aggregation for Enhanced TCP over Wide Area Wireless Chakravorty, R., Katti, S., Crowcroft, J., Pratt, I. 2003
  • Cross Traffic: Noise or Data Blake, C., Katabi, D., Katti, S. 2003