code for Algorithmic Thinking (Rice) online class