Google scholar page

My research group consists of the following members:

  • Xiaowen You(Ph.D. Student)
  • Ateet Devulapalli (Ph.D. Student)
  • Hamidreza Zare (Ph.D. Student, co-advised with Prof. Bhuvan Urgaonkar)
  • Srikanth Banagere Manjunatha (Masters Student)


  • Gaurav Chandel (MS Thesis 2021: First Job: Senior Software Engineer at Hewlett Packard)
  • Farzin Haddadpour (Ph.D. thesis 2021: First Job: Postdoctoral Researcher at Yale University)
  • Mohammad Fahim (Ph.d. Thesis, 2020 First job: Senior Systems Engineer, Qualcomm Inc.)
  • Ramy Ali (Ph.d. Thesis, 2020 First job: Postdoctoral Researcher at University of Southern California.)
  • Shihang Lyu (Master's Thesis 2018, First Job, Google.)
  • Chetan Sharma (Master's Thesis 2018, co-advised with Dr. Bhuvan Urgaonkar, first job, Microsoft)
  • Bidhan Mohanty (Masters Student, 2018, First job, Hughes Network Systems)

We study mathematical foundations of computing, learning, data transmission, and storage. We use tools from information theory, distributed algorithms and optimization. Here is a select set of representative publications. For a complete list of publications, click here.

Communication-Efficient Distributed and Federated Machine Learning

Coded Computing for large-scale Machine Learning and Distributed Computing

Erasure-Coding based Consistent key-value stores and their information-theoretic limits

See this for related slides in an ISIT 2017 tutorial delivered along with Pulkit Grover.

Network and Index Coding

Erasure Codes for Cloud-Based Distributed Storage

Wireless Interference Management Via Interference Alignment