The concept for this idea came from basic tree structures, graphs (data structure), and a desire to create a visual representation for easier class registration. The blue nodes = classes taken The yellow nodes = classes available to student