>Our most ambitious so far has been setting up each student in the course with a p2.xlarge machine with cuda and TensorFlow so they could do deep learning work for their final projects.
Wow! How expensive was this? Do you do any sort of shutdown/startup work or use pre-empt instances?