Syllabus for BCB660 2014