Assignment design and Syllabus Development