Google scholar page

My research group consists of the following members:

  • Xiaowen You(Ph.D. Student)
  • Raj Pandey (Ph.D. Student, co-advised with Prof. Bhuvan Urgaonkar)
  • Sohil Grandhi (M.S. Student)
  • Sharath Kurubarabudihalli (M.S. Student)
  • Thitiwat Tapha (Undergraduate Student)


    Alumni


  • Ateet Devulapalli (Masters Paper: First Job Garmin)
  • Ethan Balik (Undergraduate Thesis 2022: First Job, DevOps developer IBM)
  • Srikanth Banagere Manjunatha (Masters Thesis 2021: First Job Intel)
  • Hamidreza Zare (MS Thesis 2021, co-advised with Prof. Bhuvan Urgaonkar, First Job: YugabyteDB)
  • 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 Paper, 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