LambdaConf has multiple tracks, so no attendee can possibly attend all sessions.
Yet, we'd like to schedule the sessions to maximize attendee happiness (for some definition of "maximum" and "happiness").
Sounds like a job for functional programming!
Your mission, should you choose to accept it, is to write a small functional program to produce an "optimal" schedule (your schedule may have any number of tracks you want -- you do not have to stick with 3 or 4).