Code for Algorithmic Thinking course @ Rice Univ.