Exploits in general education, in computer science education, and in a continuous evolution toward learner-centered education:
First: I taught computer science.
Then: I taught students.
Now: I facilitate students' learning.
Resources and perspectives on software engineering and software engineering education.
Music is the warp (and often the weft) in the fabric of this one's life.
Summary and overview of experience and qualifications as consultant, educator, manager, researcher, and developer in the areas of Software Development Management, Software Engineering, Computer Science, and Cognitive Science.