Keys to success in online teaching include: 1) Committing time to fully develop the course before teaching, with faculty-driven design and opportunities for support, training and sharing best practices. 2) The more complete an online course is on the first day and the more time faculty spend developing it, the more satisfied instructors and students will be. 3) Rich interaction between students and instructor, as well as effective course design and teaching practices, lead to successful online learning outcomes.