
About
David Kosbie is a Teaching Professor in the School of Computer Science at Carnegie Mellon University (CMU), specializing in computer science education and software engineering. He serves as Director and Co-Founder of the CMU CS Academy, dedicated to expanding access to rigorous computer science education. His academic roles include teaching foundational courses like 15-112 (Fundamentals of Programming and Computer Science) and 15-113 (Special Topics in Applied Python Programming). He holds the Herbert A. Simon Award for Teaching Excellence (2012), recognizing his impactful pedagogical contributions. His research interests span software development methodologies, graphical toolkits (e.g., Garnet/Amulet), and user-centered design. He actively develops curricula and oversees large-scale course implementations, emphasizing programming best practices and computational problem-solving.
Education details are not explicitly provided in the source texts. His professional activities include leading course design, mentoring students, and contributing to academic initiatives like the CMU CS Academy. He has published work on constraint-based programming systems, reusable software components, and interactive user interface frameworks. Collaborations include partnerships with researchers like Brad A. Myers and colleagues at CMU. His teaching philosophy emphasizes hands-on learning, rigorous code analysis, and fostering student engagement through structured problem-solving exercises.
Find David Kosbie elsewhere
Related Searches
You Might Also Like
Kelly RiversCarnegie Mellon University · Associate Professor
Brad A. MyersCarnegie Mellon University · Professor
Mark StehlikCarnegie Mellon University · Teaching Professor
Tom SchmidtPace University · Assistant Clinical Professor- CCécile PéaireCarnegie Mellon University · Academic
Eranjan Udayanga PadumadasaQueen Mary University of London · Lecturer