In this project, students will collaborate in small teams to research, design, develop, and evaluate their own technology solution to an authentic challenge. Teams will follow a user-centered design approach which focuses on understanding the goals, needs, expectations, and experiences of the people that will use their technology solution. Evaluation and testing of ideas and prototypes should be integrated throughout the design and development process.