Walter Boomsma (“Mr. Boomsma”) writes on a wide array of topics including personal development, teaching and learning. Course information is also available here!