This course encompasses a series of engaging lectures that cover several areas of teaching, learning and academic excellence. Each short lecture is accompanied by an optional assignment that assists with implementing the new concepts, ideas and tools put forth in the lecture. Students of this course will gain a working knowledge of how to create an engaging online or face-to-face course, and/or improve upon their existing courses, through refining both pedagogical and technical aspects of their teaching approach.