Randall,
Your example very nicely demonstrates one method of creating a student centered learning environment. What I particularly like is that your class begins with establishing the format that will carried throughout the course. By setting that layout the students see from the beginning what to expect, and every day the method is reinforced. Thinking takes practice, and daily repetition is a great way to provide an opportunity, without fear of being wrong or penalized for trying.
Barry Westling