Join a team

Whether you’re solving a problem for a client, working toward a team deadline or competing against students from other universities, you’ll put your knowledge into practice. Some challenges draw directly on your major, while others let you combine technical skills with your broader interests. Beyond course-based projects, you can join hackathons, take on challenges through student organizations and participate in regional and national events.

Projects in Engineering

Some of your most demanding work will happen in your courses. You’ll take on projects with firm deadlines, concrete deliverables and teammates who depend on you to do your part.

Projects in Computer Science

We have an array of courses that culminate in a final projects, a competitive programming team and support for students to travel to hackathons and other design competitions.

The Competitions

Outside the classroom, student teams bring their designs, code and prototypes to hackathons, races and other competitions. You’ll work under pressure, adapt when something fails and draw on the same problem-solving skills you develop in your courses.