Software Engineering Capstone::

Three to five teams of four to six upper-level undergraduate students each develop the same system
for an industrial sponsor. The industrial sponsor serves as the business customer, establishing requirements
and acceptance criteria in consultation with the Cal Poly faculty. While the courses include
typical academic activities such as lectures, readings, and exams, the capstone project is the focal point
and primary outcome.

Companies interested in proposing a project for the SE Capstone should
see the Call for Proposals.

Students interested in participating in the SE Capstone should have completed the
prerequisites of CSC 305, 308, and 309.

Student Research::

I think the best senior project and masters thesis topics are the ones that a
student comes up with on their own. However, I have plenty of ideas to offer
on a range of topics. If you want to talk through some possibilities, feel
free to come by during office hours, or send me an email to
schedule a time.