Summer Project Summer Project Simulated Annealing based Optimization for Exam Scheduling (Financial Mathematics/Actuarial Science)