Download PDF


Aug 2013May 2018

Ph.D. in Computer Science

Worcester Polytechnic Institute (WPI)
  • Research Areas: Deep Learning, Educational Data Mining
  • GPA: 3.8 / 4.0
  • Research Assistant (May 2015 - present)
  • Teaching Assistant (Aug 2014 - May 2015) 
Aug 2010May 2013

M.S. in Computer Science

South China University of Technology (SCUT)
  • Interest Area: Software Engineering

Research Experience

May 2016Aug. 2016

Research Intern

Philips Research North America - Cambridge MA
  • Implemented Key-Value Memory Networks and Gated Attention Readers to solve NLP-related tasks.
  • Part of the source code is released on Github.
  • Participated in Text REtrieval Conference (TREC) Clinical Decision Support Track 2016
Aug 2014Present

Research Assistant

ASSISTments Lab, WPI
  • Implemented a student model (Deep Knowledge Tracing ) in Tensorflow using 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. The paper is presented in Educational Data Mining Conference 2016. Source code is released on Github.
Aug 2013Present

Software Engineer

ASSISTments Lab at WPI
  • Implemented and published ASSISTments App in Google Apps Marketplace to help teachers in Google Classroom to access to educational content that used to only be available at
  • Designed and Implemented ASSISTmentsDirect infrastructure to allow distributing educational content available at to teachers and students who don't have an account, and to embed content into any other learning platforms (eg. Edx, Blackboard).


Machine Learning

Recurrent Neural Network, Memory Networks, Natural Language Processing (NLP)

Frameworks & Tools

Tensorflow, Keras, pandas, Torch, Vowpal Wabbit

Back-End Development

Java, Spring MVC, Servlet, Ruby on Rails, SQL