I googled a few times for "genetic classroom scheduling", and all I ever found were papers on how others had done it. I did get some inspiration fro reading those papers, but I was still stuck about how to specifically represent my problem. I had no idea that you could get healthy solutions by breeding sick ones though, simply by breeding the least sick. {grin} That was my mental block.