Teaching Activities

Funded Research

List of publications can be found here.

Departmental Activities

Personal Information

Ph.D. Computer Science, Duke University, 2001
M.S. Computer Science, Wake Forest University, 1996
B.S. Mathematics and Computer Science, Wake Forest University, 1994

Other