В вашем коде есть серьезные проблемы.
Во второй строке, когда вы устанавливаете courseTimeTableView.courseArray с помощью self.courseArray, self.courseArray просто возвращает nil (если вы используете обычные синтезированные свойства).
Затем в третьей строке вы отпускаете контроллер вида! У него было только 1 счет, поэтому он освобожден и больше не может использоваться.
Начните с исправления: :)