Text this: Topics in advanced scientific computation