Developing and Teaching a Course