A capstone project is required for all CSE and CS majors where students embark on a realistic project taking it from requirements analysis to design, implementation, testing and production release. Each project is staffed by a team of 3-6 students working under the guidance of a faculty advisor. Projects will employ either waterfall or agile design methodologies and will make use of modern technologies spanning database, real-time operating systems, simulations, optimization, and computer graphics to build software that runs on mobile devices (e.g., iOS, Android), laptops, desktops or client-server architectures via web-based applications. Most projects are also mentored by industry engineers who have the students solve real-world problems for a company sponsor. Students showcase their research and answer questions of students, faculty, industry leaders, and the general public at Senior Design Day.