This paper deals with the implementation of a computer program, which employs Genetic Algorithms (GAs) in the quest for an optimal class timetable generator. The program is written in Java and incorporates a repair strategy for faster evolution. This paper also explains an example usage of Genetic Algorithms (GAs) for finding optimal solutions to the problem of Class Timetable. It is seen that the GA could be improved by the further incorporation of repair strategies, and is readily scalable to the complete timetabling problem. The system at present does not take care of other constraints like unavailability of lecturers, small size of rooms and time required by the lecturer to move from one class to other class, which is to be considered in the future up gradations. The automated class timetable is used at the dept. of Computer Science & Engineering, Guru Nanak Institute of Technology (GNIT), Hyderabad, India and in future it will be used by other faculty administrators and proposes solutions to be considered by the parties involved: administration, departments and students.