Build a semester-by-semester graduation plan from transcript courses, prerequisites, remaining requirements, and credit limits.