My research group consists of the following members:

  • Ramy Ali (Ph.D. Student)
  • Mohammad T. Hussein (Ph.D. Student)
  • Farzin Haddadpour (Ph.D. Student)


  • Shihang Lyu (Master's Thesis Student, 2017-18)
  • Chetan Sharma (Master's Thesis Student 2017-18, co-advised with Dr. Bhuvan Urgaonkar)

The goal of my research group is to obtain engineering insights into practical problems by formulating and studying appropriate theoretical models. We study problems that arise in distributed data processing, communications and storage systems, and we use tools from information theory, coding theory, and distributed computing. Here is a list of ongoing and recently completed projects. For a list of publications, click

  • Coding for Distributed Data Processing and Machine Learning
  • Coding for Consistent Data Storage services.
  • Multiple Unicast Network and Index Coding.
  • Erasure Codes for Cloud-Based Distributed Storage
  • Wireless Interference Management Via Interference Alignment