function getATimeTable($courseArray, $maxNumOfCourse = '')
{
    if ($maxNumOfCourse == '' && sizeof($courseArray) <= 5) {
        $maxNumOfCourse = 5;
    }
    $timeTable = new TimeTable($maxNumOfCourse);
    for ($i = 0; $i < sizeof($courseArray); $i++) {
        $timeTable->addCourse($courseArray[$i]);
        if ($timeTable->isFull()) {
            break;
        }
    }
    return $timeTable;
}