Register
R
Professor profile

Robert C. Duvall

Duke University · Computer Science

About
Regular biography

Robert C. Duvall is a Senior Lecturer of Computer Science at Duke University, affiliated with the Computer Science department. His research and teaching focus on computer science education, particularly in the context of undergraduate programming courses. He is a member of the Computer Science Education Group at Duke and collaborates with Owen Astrachan, Brandon Fain, Susan Rodger, Kristin Stephens-Martinez, and Nicki Washington. Duvall previously earned both his B.S. and M.Sc. in Computer Science from Brown University, where he worked on upgrading the introductory Computer Science sequence to use object-oriented programming. He teaches courses such as CompSci 308: Advanced Software Design and Implementation and CompSci 590: Software Development Studio.


Scholar profile summary
Scholar-generated biography

Robert Duvall is a computer science educator at Duke University, known for his research in software design, agile programming, and ethics in tech. His work emphasizes the integration of educational software and analytics to enhance learning outcomes. Duvall's research explores innovative teaching methods, such as scrumage, which combines multiple pedagogical styles to improve student engagement and learning in computer science education. He also investigates open source software and its role in educational settings, as well as the use of programming exercises to refine introductory courses. His publications highlight the importance of active learning, community building, and adapting teaching strategies to meet diverse student needs.

Source: google_scholar · 104 words
Related professors