James Y
- Research Program Mentor
PhD candidate at Stanford University
Expertise
Statistics, Software Engineering (C/C++/Python), Data Science
Bio
I am a first-year Ph.D. candidate at Stanford University statistics department and a recent graduate from Columbia University with a double degree in Computer Science-Mathematics and Statistics. My main area of interests are software development, low-level optimizations, and efficient computing in statistical problems. I am eager to work with students who are interested in learning C++ and optimization techniques that can make computationally heavy problems more tractable. I am also open to working with students who wish to do data science projects that require studying a dataset and selecting machine learning models to draw conclusions.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.