CE 603 Notes