Projects

A project is a semester-long commitment to a small team building one thing. You meet weekly, and you're expected to finish. Past teams have filed patents, won national competitions, and deployed products with real users.

Project Highlights

TE AI Cup

  • 1st National / 2nd Global (2024 & 2026)
  • 2nd National / 3rd Global (2025)

RoBoat

  • 2nd Overall Grand Champion
  • AIMM ICC Competition

Robot Vision

  • Submitted paper to robotics conference (CoRL 2026)
  • Paper Link

Current Projects

Each project runs as a focused team with weekly syncs and 3-4 major milestones, typically over a few semesters. They're time intensive, and they expose members to a wide range of skills and technologies.

Recruiting Status

Topic

Autonomous Drone Mapping

Applications not yet open

Running since Spring 2026 · 4-6 hrs/week

Computer Vision Process Control Robotics

Simulation-first drone stack pairing SLAM with reinforcement learning path planning, built to transfer onto real hardware.

Project Manager
Nathan Miller

Kaggle

Applications not yet open

Running since Spring 2022 · 3-4 hrs/week

General

Team-based entry point to applied ML: work through Kaggle competitions together, then graduate to an original project.

Project Manager
Arnav Mandal

TE AI Cup

Applications not yet open

6 editions since Fall 2021 · ~10 hrs/week

Computer Vision Process Control

Year-long industry competition solving a real TE Connectivity manufacturing problem, with scholarships and patents on the line.

★ 1st National / 2nd Global (2026)★ 2nd National / 3rd Global (2025)★ 1st National / 2nd Global (2024)

Project Manager
Recruiting; apply to lead →

Advisor · Sonny Osunkwo

Get Involved

Join a Project

~20-30% acceptance rate

Applications open at the start of each semester. Projects are competitive and require demonstrated ML experience or a strong technical background. A project manager reviews your application and selects you if they believe you're a good fit, and may follow up with additional questions before confirming.

Phase 1

General Application

Covers your background, resume, and an ML assessment (or equivalent for non-ML roles).

Phase 2

Project Selection

Indicate your interest in specific projects. Released after all new projects for the semester have been announced.

Both phases must be completed to be considered for a project.

Lead a Project

Have an innovative idea? PM applications open before project recruitment. You'll work with our Director of Projects to scope, recruit, and execute. We expect excellence from project managers in both leadership and technical skills.

Apply to be a PM

Not Ready Yet?

Join the Accelerator Program and build the skills you need to succeed in our projects. We also recommend Dive into Deep Learning to build a solid foundation in machine learning.