Great work- looking at syllabus and there's lots to it.