Since my main teaching and research interests are in the areas of Artificial Intelligence and Human-Computer Interaction, I usually advise students with projects or theses in those areas.
If you have an idea for a project or thesis, feel free to contact me, or stop by during my office hours to discuss it.

Senior Project

The senior project requires enrollment in two courses (CSC 491/2 or CPE 461/2), which are usually taken in two successive quarters. Ideally, you should investigate possible topics in the quarter before you enroll in your first senior project course. In order to enroll, you need to write up a proposal, and submit this to your advisor. Then you can request a permission number from the department.

Master’s Thesis

To do a master’s thesis typically takes a bit longer than a senior project. Ideally, you should explore possible thesis topics in graduate-level courses, and then take the CSC 590 Thesis Seminar. Once you have a topic and an advisor, you can take CSC 596, 597, and 599 for the actual thesis work. You can find additional information on the Graduate Education Web site