Capstone – Project

Developing a Project Matching Algorithm for Student Teams

A Collaboration Between

Project Synopsis

CapSource makes building and scaling industry-integrated project-based experiential learning programs easy. Through a combination of software and services, CapSource helps educators match with companies and design projects based on narrow academic requirements. CapSource is looking to develop a project matching algorithm that successfully provides educators recommendations on what student teams should be formed for projects. The philosophy behind project matching is to take inputs from students and match students into well-rounded, diverse teams on projects that they want to work on. Eventually, we want to offer this as an additional feature as part of the experiential learning process for educators to run in their courses.

Project Topics

Data Management

Product Design & Development

Software Design & Development

Company Information

HQNew York
StageEstablished Startup
Hiring PotentialFollow-on Projects, Formal Internship, Entry Level Full-Time, Upper Level Full-Time

Company Overview

CapSource provides students and their institutions with access to a directory of companies interested in collaborating through experiential learning. Using our hands-on collaborations like Site Visits, Co-Ops, Live Business Cases, and Capstone Projects, students learn by working on real challenges with business leaders from our network of host companies. We help design the projects so that they align teaching goals with company objectives in order to maximize the outcomes for all parties.

Experiential Learning Program Details

SchoolLehigh University
Engagement FormatCapstone - Small Team Consulting Project - Students work in consulting teams of 3-5 directly with faculty and client liaisons on developing real solutions to real-world challenges.
CourseComputer Science and Business Capstone
  • All Undergraduate
Students Enrolled120, Project Teams of 4-6
Meeting Day & TimeTBD
Student Time Commitment4-7 Hours Per Week
Company Time Commitment1 Hour
Duration44.29 Weeks

Program Timeline

Touchpoints & Assignments Due Date Type
Lehigh Capstone Project Fair

Lehigh Capstone Project Fair

February 4th, 2021 Event na
Student Program Registration Deadline on CapSource

Student Program Registration Deadline on CapSource

February 12th, 2021 Event na
Project Kickoff Evaluation

Project Kickoff Evaluation

February 12th, 2021 Event na
Upload Milestone #1 Deliverable Upload Milestone #1 Deliverable
March 8th, 2021 Submission Required submission-required
Temperature Check Survey Due

Temperature Check Survey Due

March 12th, 2021 Event na
Upload Milestone #2 Deliverable Upload Milestone #2 Deliverable
April 5th, 2021 Submission Required submission-required
Upload Milestone #3 Deliverable Upload Milestone #3 Deliverable
May 10th, 2021 Submission Required submission-required
End of Term PEER Evaluation

End of Term PEER Evaluation

May 14th, 2021 Event na
End of Term SELF Evaluation

End of Term SELF Evaluation

May 14th, 2021 Event na

Key Project Milestones

  • March 8, 2021 - Initial User Research and Analysis

    Understand how our project processes work and delve into project matching in your own perspective, a company perspective, and an educator perspective.

      • Run through the process with the Partnerships team to learn how projects are built
        • What are the current steps that the CapSource team takes to connect educators with companies?
        • How does CapSource build the scope out with educators and companies?
        • What part do students play?
        • What part do educators play?
        • What part do companies play?
      • Connect with experiential educators to understand how they utilize project matching in their experiential learning programs.
        • How do educators currently use project matching?
        • What are the biggest pain points educators have with project matching?
        • What are the biggest gains educators have due to project matching?
        • How could we make this process easier for educators?
      • Connect with companies who have gone through the process to understand what kind of students they want to work with.
        • Should companies play a part in project matching?
        • What would companies want as a part of project matching?

    Suggested Deliverable:

    Technical report and presentation that includes findings and analysis from user research.

  • April 5, 2021 - Algorithm Recommendations and Data Architecture Development

    Synthesis data and develop recommendations for variables that are necessary inputs to satisfy users.

    • How can we make the process easy for educators?
    • How can we make the process easy for students?
    • What are educators trying to accomplish through project matching?
    • How can we visualize information valuable to educators about the project matching process?
    • How can we match students to the projects they want?
    • How can we create well-rounded teams for educators to manage?
    • How can companies be allowed to work with the students they want?

    Research standard algorithms in use for similar applications. Develop recommendations on the algorithm approach and begin mapping out the data architecture on the variables and their relationships.

    Suggested Deliverable:

    Technical report and presentation that includes recommendations on variables and algorithm approach and the data architecture developed.

  • May 10, 2021 - Project Matching Algorithm Implementation

    Develop and implement the project matching algorithm.

    Suggested Deliverable:

    Efficient and tested algorithm that successfully inputs variables from all stakeholders and delivers the results that educators desire.

Project Resources

There are no resources currently available

Industry Mentors

There are currently no supervisors assigned.

Academic Mentors


George Witmer

[email protected]


Abbey Goldenberg

[email protected]


Jennifer Cunningham 

[email protected]


Runjie Zhao 

[email protected]


Kevin Ezzell 

[email protected]


Jordan Zheng 

[email protected]

Assigned Students

There are currently no students assigned.