Text this: Class Schedule Assignment Based on Students Learning Rhythms Using A Genetic Algorithm