Difficulty levels [N] -- Novice Level. ( e.g. CS 2360 in the first few weeks of the class) [A] -- Apprentice Level ( e.g. a graduate of CS 2360 ) [J] -- Journeyman Level ( e.g. have hacked several significant lisp programs ) [W] -- Wizard Level ( e.g. rewrite vendor supplied function to make them faster)