Each student receives continuous access to their own high-performance gaming computer in the cloud. We teach on a video platform that supports hands-on instruction and active communication.