A novel educational timetabling solution through recursive genetic algorithms | IEEE Conference Publication | IEEE Xplore