1. CS 1
2. Disciplinary thinking, computational doing
3. Disciplinary thinking, computational doing: Collaborating for mutual enrichment. In S.B. Fee, A. M. Holland-Minkley, and T. E. Lombardi (Eds.), New Directions for Computing Education: Embedding Computing Across Disciplines. (New York;Barr V;NY: Springer.,2017
4. Computing with CORGIS
5. Ben-Ari M. (2001). Constructivism in computer science education. Journal of Computers in Mathematics and Science Teaching 20 1 (2001) 45--73. Ben-Ari M. (2001). Constructivism in computer science education. Journal of Computers in Mathematics and Science Teaching 20 1 (2001) 45--73.