Abstract: Degree completion in higher education requires students to navigate hierarchical requirements involving course thresholds, credit limits, and logical conditions such as AND/OR and m-out-of-n ...