BUF 2255: Syllabus