CS4723 Notes Summary