Learn how to use the CUDA computing platform as a tool to teach a wide array of parallel programming concepts. Examples will be given which demonstrate onboarding introductory students, to using the available tools to dive deep into complex parallel programming concepts. We'll also look at educators already using the CUDA platform the results they've attained. The world is parallel, and it's imperative we prepare students for the future. Recognizing this, the ACM and IEEE CS2013 curriculum guidelines second most important Key Area added was specifically about Parallel and Distributed Computing.