This paper describes some observations derived from teaching a course in software engineering to a mixed audience of undergraduates and professional Master's degree students at Cornell University. We describe our initial philosophical goals in teaching the course, some of the problems we encountered, some of the unexpected results, and what we intend to do di erently next time.
Michael W. Godfrey