I think that you are doing an excellent job, and your pedagogical concept is sound. I actually learned quite a bit, while working with
your material.