CS 198 thesis