CS 300 — Thesis