It is interesting to note that student-centered learning is being driven more and more because of the online learning environment. My full-time job is at a community college and, we have been really trying to get away from the "sage on the stage" type of teaching to more active learning.
I do like how the learning environment was broken down into three components. It makes this something to be aware of when trying to effectively reach the students.