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