profile pic

Justin C

- Research Program Mentor

Industry expert


Computer Science, Data Science, Machine Learning, Web Development, Full-Stack Engineering, Reinforcement Learning, Linear Algebra, Computer Graphics, Computer Vision, Computational Photography

Project ideas

Project ideas are meant to help inspire student thinking about their own project. Students are in the driver seat of their research and are free to use any or none of the ideas shared by their mentors.

Build Machine Learning Classifier from Scratch with Python/NumPy/Math

Build a classical machine learning classifier from scratch, using only python and NumPy. This will help the student learn the math behind machine learning, which is essential to building good intuition/foundation for really understanding how it works. Will delve into a decent amount of theory, proofs, and conceptual material, so be prepared. The content and this project is of upper-division college or grad school level, so you will get a great head start!

Develop your own web-app

An open ended project to develop your own web application! This is a great way to learn the fundamentals of design/architecture, technologies, and industry-like experience all while solving some real-world problem you are interested in!

Email Classification

Machine Learning project (primarily NLP) that will require working with email/text data to derive solutions through classification of some sort. - Learn data science and machine learning workflows, technologies, practices - Some examples include filters (such as Spam/Ham, etc.), importance, category/domain of content, just to name a few

Coding skills

Python, Java, C, C++, C#, Go, SQL, Lisp

Completed Projects

Interested in working with expert mentors like Justin?

Apply now