My colleague Eric Haines (one of the authors of the Realtime Rendering book) teaches a version of a graphics class. He built this cool web-based demo that shows how the different transforms work to get from the world space points to the screen (via the projection matrix and the camera matrix, which he calls the view matrix).
http://www.realtimerendering.com/udacity/transforms.html
This might help you get a sense of what is going on with all of the transforms you need for Assignment 4. Or it might just be fun to play with.