An immune-based approach to university course timetabling: Immune network algorithm | IEEE Conference Publication | IEEE Xplore