6 December 2017. Mark Leisher volunteers his time and expertise to teach computer programming to students. He has two groups of students, grades 3-5 and grades 6-8. He teaches each group for two consecutive class periods each week. The younger students are currently programming in Scratch, now working with the library of shapes to create complex shapes. The older students finished programming a game and are adding a high score tally.