How to design a class
Andy J. Ko

Just came across this article, very interesting thoughts. I think you would be interested in reading about the field of Instructional Design ( I’m particularly fond of the Dick & Carey model myself. Many of the principles of the systematic design of software and user experiences applies heavily in designing learning experiences, and vice versa.