| admissibility_test | Automatically check for data entry issues |
| average_sequencing | Calculates the average sequencing in a program |
| blocking_factor | Calculates the blocking factor of a course |
| core_collapse | Calculates the core collapse sequence for a plan of study |
| create_plan_of_study | Create a plan of study igraph object |
| cruciality | Calculates the cruciality of a course |
| curriculum_rigidity | Calculates the curriculum rigidity |
| deferment_factor | Calculates the deferment factor of a course |
| delay_factor | Calculates the delay factor of a course |
| explained_complexity | Calculates the explained complexity of courses extending time to degree |
| find_bottlenecks | Finds the bottlenecks in the plan of study based on prerequisite relationships |
| find_inbound_courses | Find all possible prerequisites to a course |
| find_outbound_courses | Find all possible courses that depend on a particular course |
| inflexibility_factor | Calculates inflexibility factor of a plan of study |
| plot_plan_of_study | Plots the plan of study with courses ordered by term |
| reachability_factor | Calculates the reachability factor of a course |
| simplify_requisites | Convert requisites to original notation |
| structural_complexity | Calculates structural complexity of a plan of study |
| student_mobility_turbulence | Calculates the student mobility turbulence for a program |
| subcomplexity_graph | Creates a subcomplexity graph for a course |
| transfer_delay_factor | Calculates the transfer delay factor of a course |
| transfer_excess_courses | Finds the subcomplexity graph of courses beyond expected time to degree |