The examination timetabling is known to be a highly constrained optimization problem. Metaheuristic approaches (simulated annealing, tabu search, and evolutionary algorithms) have successfully been applied to solve the problem.