A Memory-Augmented Neural Model for Automated Grading

PDF Code Dataset Slides Poster

Incorporating Rich Features into Deep Knowledge Tracing

Estimating student proficiency: Deep learning is not the panacea


Condensed Memory Networks for Clinical Diagnostic Inferencing


Going Deeper with Deep Knowledge Tracing

PDF Code


Applied Scientist Intern

Amazon (June 2017 - August 2017) - San Diego, CA

  • Worked in Transaction Risk Management Systems (TRMS) group.
  • Applied reinforcement learning algorithms.

Research Intern

Philips Research North America (May 2016 - August 2016) - Cambridge, MA

  • Implemented Key-Value Memory Networks and Gated Attention Readers to classify diagnoses from medical notes
  • Participated in TREC Clinical Decision Support Track 2016

Research Assistant

ASSISTments Lab (May 2014 - May 2018) - WPI

  • Implemented a student model (knowledge tracing) with Long Short-Term Memory (LSTM) to predict the probability of a student making errors on given problems and measure student’s knowledge level on given skills.
  • Built a model for automated assignment grading tasks using memory networks and achieved state-of-the-art results on the Kaggle ASAP dataset.
  • Estimated the individual treatment effect for students using a deep learning model from the dataset collected from randomized control trials running inside ASSISTments.
  • Finished the Comprehensive Exam on topics including Bayesian optimization, Gaussian process, aggregation of crowdsourced labels, and estimation of the treatment effect.


Automated Essay Grading in Tensorflow

Implemented automated essay grading system in Tensorflow using memory networks.

Key-Value Memory Networks in Tensorflow

Implemented key value memory networks from Key-Value Memory Networks for Directly Reading Documents in Tensorflow

Deep Knowledge Tracing in Tensorflow

Implemented deep knowledge tracing from Deep Knowledge Tracing and Going Deeper with Deep Knowledge Tracing

ASSISTments App for Google Classroom

This app helps teachers in Google Classroom to access to educational content that used to be available at

ASSISTments Direct

This infrastructure allows distributing educational content available at to teachers and students who don’t have an account and to embed content into any other learning management systems (e.g. Edx, Blackboard).