Designing a CBE course