Positives ...
Overall successful, if aggressive
Students learned a lot, rated course highly
Students come in with a modest degree of skill -- rely on it
Can teach “heavy-weight” concepts and capabilities
Students promote the course to their friends
Class is rewarding to teach -- the material is tough, but there is a reward in learning it