added get_courses_above (for restricted electives)