I really like optimization competitions, having run a challenge or two in my time. As part of the PATAT (Practice and Theory of Automated Timetabling) conference series, there will be a timetabling competition held over the next six months. If you think you have a good approach for solving these sorts of problems, give it a try!