
James Y
- Research Program Mentor
PhD Doctor of Philosophy candidate
Expertise
Statistics, Software Engineering (C/C++/Python), Data Science
Project ideas
Introduction to Design in C++
We will delve into common design patterns and learn how to structure your code in C++. The main objective in this project is to understand how to write scalable, well-tested code and to learn the intricacies of the language itself. We will then apply these skills in a concrete project such as building a library. If you have a particular idea for a project that requires large computations or is speed-critical and need guidance in how to systematically build it in C++, this is the project for you!
Machine Learning
In this project, we will go over classical tools in machine learning for regression and classification. Ideally, you would have a particular dataset that you would like to study, but this is something we can discuss and figure out together over time. Based on what you want to learn from the dataset, we will discuss which models are best suited to arrive at your desired conclusions.