Experiences Teaching Computer Science Published: Fri 16 March 2018 — Last Updated: Sun 01 April 2018