Assistant Professor
Computer Science

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


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

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

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

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


Jennifer Parham-Mocello is an Assistant Professor of computer science in the School of Electrical Engineering and Computer Science at Oregon State University. She fell in love with computer science while pursuing an undergraduate degree in secondary math education, and from then on, my focus turned to CS education. Immediately after obtaining her bachelor of science degree in CS, she became an adjuct instructor at a community college. She subsequently pursued an MS degree in CS, which sparked her interest in how people learn CS, the best ways to teach CS, and the higher-order/logical thinking skills needed for CS. She returned to school for a PhD focusing on how people solve problems in CS. Her mission is to improve CS education through exploratory research and empirical evidence, best teaching practices, and community efforts supporting computational literacy for all.


Research Interests

Computer science education, computational literacy, curriculum development, in-service and pre-service K-12 teacher development, human factors, cognitive development, mental models, problem solving, concept inventories, peer reviews, scientific computing, parallel processing, high-performance computing, virtual classroom environments