Mathematics Courses determined by Teacher Recommendation, Sequence and Prerequisites