Traditionally, higher education courses have followed a sequence: lectures, then tutorials, seminars and assignments. Lectures disseminate the content knowledge, tutorials provide the opportunity for ...