Curriculum and Assessment Design for Learning