Some principles for teaching