Assignment Opportunity Board

One of the most complicated problems I’ve been working on at iTutor is designing a way to automate what has always been a manual process: the matching & scheduling of teachers to classes based on 1) certifications & qualifications, 2) how many hours of instruction students need, 3) a wide variety of scheduling constraints.  This project is called the Assignment Opportunity Board (AOB).