Improve Split Classes with Smarter Timetabling