Problem: Only one dependency level will be resolved.

Solution: Do recursion in class_projects.gsl