An Art History Major Teaching Programming, Part One · HackerTrans