Google Scholar

I am an assistant professor in the Department of CSE at IIT Madras. I received my PhD from SUNY Stony Brook, NY and had a three-year stint as a researcher at NEC Labs America, Princeton, NJ. Earlier, I received a B.E. in computer science from Jadavpur University. I hail from the beautiful city of Kolkata.

I am broadly interested in designing IoT-based/mobile systems that interact with and interpret the physical world, spanning both algorithm design as well as system prototyping. My current research focuses on wireless sensing using everyday devices such as smartphones or autonomous mobile platforms like robots or drones. I employ such sensing to develop solutions for indoor localization, smarthomes or RF communications.

I am looking for sincere students in the area of IoT systems/wireless sensing. If you enjoy tinkering with real hardware and we share research interests (my research statement here), email me your CV at


With advancement in the field of aerial robotics, unmanned aerial vehicles (UAVs) have gained wide applicability providing an array of "on-demand" services. We explore the capabilities of UAVs to host wireless networks that are lightweight, flexible, portable and easy to deploy on demand. This finds great applicability where network infrastructure is absent/destroyed, sparingly present or additional capacity is required. Such networks, due to their ubiquitous nature, are really helpful in disaster scenarios that can aid first responders in an emergency.

[CoNEXT'18] [ArXiv]


Harness the versatility of RF-based sensing (RFID, ultra wideband, millimeter waves) to address challenges in location estimation, smart spaces, surveillance and RF communications. Such sensing is often aided by autonomous mobile platforms like robots or drones that makes the process ubiqutious, scalable and time efficient, often in challenging environments like emergency situations.

[Infocom'15] [NSDI'19]

Demo Video of the TrackIO localization system. TrackIO can help tracking fire fighters in GPS-denied environments without the necessity to deploy indoor infrastructure for localization. Being incubated as a startup by NEC-X, Palo Alto, CA.

spectrum sensing

With millions of apps in the play-store, their diverse requirements for resources and a sky-rocketing user-base, guaranteeing good Quality of Experience (QoE) has become a challenge particularly in resource constrained and highly congested wireless networks. With a multitude of radios available in newer generation smartphones (WiFi, 3G, 4G, LTE) and accessibility to multiple cellular ISPs simultaneously (dual SIMs, Google Fi) a key question we ask is, "Which network is just enough for a good QoE and yet save on the phone's battery, data cost etc and be fair to other users of the network?".

[CoNEXT'16] [IMC'14] [ATC'13]

Demo Video of the SkyLiTE network. SkyLiTE is an UAV based LTE network.

spectrum sensing

Spectrum databases maintain geographic availability of unused RF spectrum or whitespaces. However, they are often inaccurate leading to inefficient spectrum usage. Hence such databases need to be intelligently augmented by real spectrum measurements wherever and whenever necessary. Further, to make spectrum sensing scalable, pervasive and potentially crowdsourced, we create 'mobile spectrum sensing' devices by interfacing low cost, portable SDRs to smartphones.

[TCCN'19] [Infocom'18] [Infocom'17] [HotWireless'16] [DCOSS'16] [CoNEXT'14] [Mobicom'13]