Title: BT505 Syllabus