A Java application for solving a university's Time-Tabling problem via a configurable genetic algorithm.