My solutions for UW's proglang class on Coursera.