Creating a scheduling algorihtm for the NFL. Why not my favorite, MLB? NFL is easier. Difficulties are going to be including constrains such as broadcast rights, stadium availability on certain days, primetime games etc.