Summer School on Multicore Programming

One of my goals for this summer is to learn a bit more about multicore programming. I learned that the University of Illinois had a summer school program where you recieve an in depth introduction into many diffrent implementations of multicore programming methedologies. The course covered the following:

POSIX Threads Parallelism in Java OpenMP TBB OpenCL Cuda

I had a great time with the program and look forward to implementing what I have learned into a couple of projects I am working on. I highly recommend this program if you have any interest in multicore programming.