Robert Duvall



Robert Duvall is a Lecturer in the Department of Computer Science at Duke University. Having taught computer science at Duke for over 15 years, Professor Duvall has helped to transform introductory computing curricula several times by consistently being an early adopter of ideas, research, or software design practices. His goal is always to find ways to present novice students with a simplified, yet intellectually rigorous, interface that enables them to take advantage of advances in technology and solve significant problems. In recent years, Professor Duvall has worked with colleagues to redesign Duke’s introductory computer science course to reach a broader range of students at Duke from a variety of backgrounds and fields. Professor Duvall holds a MSc in Computer Science from Brown University.


程序设计与 Web 入门

Java 程序设计:DIY 版本的 Netflix 和亚马逊推荐系统引擎

Java 程序设计:使用软件解题

Java 程序设计:软件设计原理

Java Programming: Arrays, Lists, and Structured Data