Another great course taught by my adviser. Apparently he was one of the first, if not the first, in academia to put together a course on using shaders, which seems strange as they had already been around for so long.
Course Web Page: CS 519 - RenderMan and OpenGL Shaders (page is updated from year to year, URL remains the same)
Projects
Since we were just dealing with shaders we had lots of small projects, the first couple were RenderMan shaders, which I could've done without, as I don't expect to be using that skill set again. The later projects were done with GLSL. I went overboard as usual and developed my own shader framework instead of using the glman program Mike developed so we wouldn't have to deal with all that overhead. Anyway, I've listed some of the course projects below, and will hopefully add pages for them eventually.
Interactive Noisy elliptical Polka-dots
Cow Poster
Bump-mapping Linear Ripples
Geometry Shaders
Shader Olympics