Online Computer Pick Up and Course Scheduling