Fixed logic error on creation of unassignedLectures
Renamed method calls in constraint to indicate they are hard constraints