Under supervision of a faculty member, students investigate a research topic and prepare a thesis. Prerequisite: [CPSC349]