Robert C. Duvall

Lecturer in the Department of Computer Science

External Address: 
228 Lev Sci Res Ctr, Durham, NC 27708
Internal Office Address: 
Box 90129, Durham, NC 27708-0129
(919) 660-6567


Object-oriented programming, design patterns, graphics, animation and visualization, artificial life, and programming languages.

Education & Training

  • M.S., Brown University 1997

  • B.S., Brown University 1993

Spacco, J, Denny, P, Richards, B, Babcock, D, Hovemeyer, D, Moscola, J, and Duvall, R. "Analyzing student work patterns using programming exercise data." SIGCSE 2015 - Proceedings of the 46th ACM Technical Symposium on Computer Science Education (January 1, 2015): 18-23. Full Text

Bergin, J, Mercer, R, West, D, Duvall, RC, Wallingford, E, Rostal, PM, and Gabriel, RP. "A snapshot of studio based learning: Code reviews as a means of community building." Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA (2008): 887-888. Full Text

Pollard, S, and Duvall, RC. "Everything i needed to know about teaching i learned in kindergarten: Bringing elementary education techniques to undergraduate computer science classes." Proceedings of the Thirty-Seventh SIGCSE Technical Symposium on Computer Science Education (2007): 224-228. Full Text

Astrachan, OL, Duvall, RC, Forbes, J, and Rodger, SH. "Active learning in small to large courses." Proceedings - Frontiers in Education Conference 1 (2002): T2A/16-T2A/20.

Berman, AM, and Duvall, RC. "Thinking about binary trees in an object-oriented world." SIGCSE Bulletin (Association for Computing Machinery, Special Interest Group on Computer Science Education) 28.1 (1996): 185-189.