Project Preferences assigns students to CSE 403 project teams using preference data such as project rankings and teammate requests.
The Python CLI parses preference CSVs with pandas, then solves team assignments via OR-Tools (with a greedy fallback), emitting styled reports or CSV output for course staff.