Teaching material for INFO 155 summer '14