Mike Clancy has taught introductory programming and computer science for almost forty years, and has also engaged in research into how students learn to program. He has co-authored numerous papers and three books. He has participated in the yearly ACM Special Interest Group Symposium on Computer Science Education (SIGCSE), either as paper presenter, panelist, reviewer, or workshop or tutorial presenter, since 1990. He won the SIGCSE award for lifetime contributions to computer science education in 2009.
Mike's interests have long included online learning environments for programming instruction. More recently, he and his colleagues have developed several “lab-centric” courses, which trade lecture and discussion time for supervised hands-on lab time. All activities for these courses are delivered online, and include embedded assessments and online and offline collaboration as well as more traditional programming tasks. The edX courses are based on these efforts.
Courses and Programs taught by Michael Clancy
Check back later for new courses!Browse all courses and programs