Assistant Professor
Computer Science

2101 Kelley Engineering Center
Corvallis, OR 97331-5501
(541) 737-8895
(541) 737-1300


Postdoctoral Researcher, Engineering and Science Education
Clemson University, Clemson, SC

Doctor of Philosophy, Computer Science
December 2009
Clemson University, Clemson, SC

Masters of Science, Computer Science
December 2003
The University of Montana, Missoula, MT

Bachelors of Science, Computer Science
May 1999
Appalachian State University, Boone, NC


Research Interests

Computer science education, human factors, cognitive development, problem solving, scientific computing, parallel processing, high-performance computing, virtual classroom environments, Access Grid Node technology.