I'm currently taking the grad level graphics course at MSU. One thing that's really cool about the class is that for the first project we implemented a rasterizer in software. Unfortunately, I totally lost half my work when my computer died 24 hours before the deadline, this resulted in me staying up until 4 am finishing the project, and you know - I wouldn't want it any other way.
Check out me rasterized teapot:
In the next several weeks I'll be expanding this to utilize a camera and Phong shading. I'll post the results (assuming it goes well).