George,
The accomplishment of the course outcomes is essential. It sounds as though you are implementing a variety of teaching techniques. This is excellent in that it helps students learn and achieve the set objectives.
Your assessment piece is correct as well. It's essential to not only assess in a summative format at the end of the course, but formatively throughout the course. Getting feedback from students is essential in making the course better so that students can meet set goals.
Nice job. Thanks!