Recent Posts

After eight months of coursework, the UBC Master of Data Science (MDS) concludes with a 2-month Capstone project. Our group’s project focused on analyzing data from UBC’s massive open online courses (MOOCs). UBC offers dozens of MOOCs to thousands of students through the edX platform. Unlike in-person classes, in a MOOC the instructor cannot observe student engagement directly. Instead, they must infer student engagement from recorded events. An example of course event would be a user pausing a video.


If the No Free Lunch theorem says that all algorithms preform the same across all data sets, then why does XGBoost win so many Kaggle competitions?


Recent & Upcoming Talks

More Talks

Learn Data Science by Doing Kaggle Competitions: Fraud Detection
May 31, 2018 6:00 PM
The Automated Data Scientist: Tools for Feature and Model Discovery
Apr 25, 2018 5:00 PM
Intro to Deep Learning with Fast.AI: Recurrent Neural Networks
Sep 28, 2017 6:00 PM
Introduction to BigQuery
Sep 25, 2017 11:00 AM



This is a fork of the scikit-learn wrapper for hyperopt, a hyperparameter optimization library. This fork is Python 3 compliant and contains more cross-validation options.


Pommerman is stylistically similar to Bomberman, the famous game from Hudson Soft. I am currently in a team competing to create the best multi-agent reinforcement learning models for Pommerman. I will release code after the competition ends.

Vizit: Visualization for Instructional Teams

My team and I built a dashboard that is accessible to MOOC instructors directly in their edX course website. The dashboard will help instructors to discover patterns across the structures of their courses, with a special focus on course elements where student engagement is especially high or low.

Recent Publications

. Constructing Cognitive Profiles for Simulation-Based Hiring Assessments. EDM 2018, 2018.

. The Rise of Immersive Cognitive Assessments: Towards Simulation-Based Assessment for Evaluating Applicants. AIED2018, 2018.



I am available as a data science consultant. Please send your project proposal to the email below.