Can primary school students learn parallel programming?

Luther Tychonievich and I created a parallel programming course for fourth and fifth graders.  We decided that we wanted to see if that age group (all novice programmers) were capable of learning some rudimentary parallel programming, so we decided to give it a shot.  We taught the course through the UVA Saturday Enrichment Program  at the Curry School of Education.  We designed and implemented a new parallel programming language called EcoSim, which is available at http://ecosimulation.com.  Feel free to check it out!