Photo
Dennis Kafura
Professor

(540)231-6195 (CS Office)
(540)231-5568 (Direct)
(540)231-4240 (Fax)
kafura@cs.vt.edu


Education

Current Work

Computer Science education research and teaching focus on the Computational Thinking course. You can find the complete
course materials in Canvas, and the two key technology components, BlockPy and CORGIS, both developed by Cory Bart.

Current/Recent Grants

Papers

A complete list of papers is at my Google Scholar site.

Awards

Books

Object-Oriented Software Design and Construction with Java (Prentice-Hall, 2000) Object-Oriented Software Design and Construction with C++ (Prentice-Hall, 1998)


Previous Research Projects

SecurePlace: Usable Security in Socio-technical Environments
PRIMA : Supporting Secure Ad-Hoc Collaboration in Computational Grids

Symphony: A Component-Based System for Constructing and Managing Grid Applications

Other Teaching

CS 5204: Operating Systems (Fall, 2009)

Computational Thinking (Spring, 2010)

Usable Security (Fall, 2009)

Curriculum Vitae (PDF)