Professional Experience

Lead Research Scientist @ Analog Devices Inc., Boston, MA Since Aug. 2019

Algorithmic Systems Group

Working as lead research scientist in the Algorithmic Systems Group working on problems on machine learning, statistical inference, and signal processing.

Graduate Research Assistant @ UIUC, Urbana, IL Aug. 2014- May 2019

Coordinate Science Lab


Thesis: "On the Information Theory of Clustering, Registration, and Blockchains"

Committee: Lav R. Varshney, Pierre Moulin, Venugopal V. Veeravalli, Andrew Miller

  • Worked under the guidance of Prof. Lav Varshney on the design and information theoretic analysis of learning algorithms on crowdsourcing, image registration, blockchain systems, and network science.

Graduate Teaching Assistant @ UIUC, Urbana, IL Aug.- Dec. 2018

Electrical and Computer Engineering


Course: Information Theory

Science for Social Good Fellow @ IBM Research, Yorktown, NY May-Aug 2018

Science for Social Good

Project : A Scalable Blockchain Approach for Multi-Agent Distributed Trust in Large-Scale Computational Experiments

  • Designed novel blockchain-based solutions for establishing trust in multi-agent computing environments with untrusting individual agents

  • Used compression-based approximation methods to design a scalable solution and developed a universal (simulation-independent) prototype

Research Intern @ Schlumberger Doll Research, Cambridge, MA May-Aug 2017

Telemetry Group

Project : Borehole image alignment using Max Mutual Information based image registration

  • Designed novel algorithms for aligning non-overlapping borehole image segments using information theory

  • Implemented the algorithm and evaluated performance on real datasets, benchmarking against prior art

Half-time Teaching Assistant @ IIT Madras, Chennai, India Jul. 2013-May 2014

Department of Electrical Engineering

  • Courses : Communication Techniques; Introduction to Wireless and Mobile Communication

Summer Research Intern @ IISc, Bengaluru, India May-Jul. 2012

Performance Analysis Lab

Advisor: Prof. Vinod Sharma

Project: Distributed Algorithm Design for Multi-hop Wireless Networks

  • Designed distributed algorithms for scheduling, routing, and power control in multi-hop wireless networks

  • Performed Monte-Carlo simulation study of distributed approximations of throughput optimal policy