1.  ALT key not working on CDF.  If you are using KDE on CDF, you can fix this by going to the KDE Control Center, Desktop preferences, and change the Window Behavior so that the key that activates special window controls in the META key instead of the ALT key.
A second solution:  modifier combinations can be used instead, such as CTRL+SHIFT, ALT+SHIFT, CTRL+ALT.  If you use these modifiers, make sure you specify very clearly in your report what it is you implemented.

2.  The human character in the assignment does NOT need to be replicated exactly as in the assignment handout image.  The image is just a guide for the number of body parts we expect to see.

3.  Hierarchical object and the "linear" list:  The wording in part 4 of the assignment handout is confusing.  Since your object is hierarchical, it should still be implemented as a tree.  However, the user interface should provide a selection mechanism for the individual objects AS IF the objects were stored in a linked list.  Thus, there should be 2 "directions" of selection, and following one direction will loop through all the objects once before returning to the initial object.  This is slightly different from the octopus example in tutorial demo 2.

4.  Panning:  As stated in the assignment handout, panning moves the camera parallel to the image plane.  However, note that the camera should NOT rotate as it moves.  Think about what this means in terms of the lookAt point for your camera.

5.  Drawing normals:  Although you may have been told otherwise, please DO NOT draw your object normals with lighting turned on (regardless of the UI "use lighting" setting).  If your lighting isn't working well, this will help you debug it!