Carleton University needs proctors during examination sessions to oversee the students as they write their final examinations. The process of assigning proctors to examinations is quite complex because of the sheer number of examinations and various complex constraints on allowable assignments. We developed a computer-based system to replace an existing manual system for assigning proctors, freeing up valuable staff time in the overloaded scheduling office. Our system combines some problem-specific heuristics, a genetic-algorithm framework, and a simple user interface based on readily available software tools.