I am a PhD candidate in the Computer Systems Lab at Cornell University. I’m advised by Dr. José F. Martínez
I’m interested in smart ways of implementing algorithms in hardware, and re-thinking the hardware-software interface. Presently, I’m working on developing hardware for inference in probabilistic graphical models.
Before joining Cornell, I completed my Bachelor of Technology in Electrical Engineering (with a minor in Physics) at the Indian Institute of Technology, Bombay. My thesis work then related to scheduling users in OFDMA networks.
MS in Electrical and Computer Engineering, 2016
Cornell University
BTech in Electrical Engineering, 2012
Indian Institute of Technology, Bombay
I’ve seen way too many projects that supply a makefile that requires the
user to run make clean and make every single time they make a
change to some file. This is annoying and error prone, and the good news
is that it can be easily solved with this one simple trick. Use a good
build-generation system like CMake instead.
Today, my website displays a banner to join the fight for an open internet. My message to the FCC follows.
Four pictures of the third of July fireworks in Ithaca to celebrate the fourth of July.
A study of the effects of residual belief propagation as applied to LDPC decoding
Using Vivado-HLS to rapidly prototype and test accelerators
Emotion detection from images
BTech project, IIT Bombay
Low-cost analogue active noise cancelling headphones
Car make and model detection
Artificial neural networks to identify users from speech
Matching spoken text to identify users on an Atmel AVR microcontroller
I have been a teaching assistant for the following courses: