A better registration system for McGill students