Find a fair and envy-free allocation of courses to students.
Check whether ACEEI algorithm is manipulation-resistant.
Find a fair allocation while considering the students' preferences.