CS/CMS 139 Notes