revamping SchedulercourseTester