Microteaching: Semantics, Definition of a Computer, Running Times, Fractal Trees, Classes as Encapsulation, and P vs NP. - Colleen M. Lewis; Kathi Fisler; Jenny Hinz; David J. Malan; Joshua E. Paley; Manuel A. Pérez-Quiñones; Shikha Singh 002 (SIGCSE, 2021)