Bryant E 2017 in Fee S et al eds 2017 = New Directions for Computing Education -- Where computing meets libreral arts.pdf