CV

Appointment

  • Assistant Professor, Harvey Mudd College. 2012 – present

Education

  • University of California, Berkeley, B.S. in Electrical Engineering and Computer Science – 2005
  • University of California, Berkeley, M.S. in Computer Science – 2009
  • University of California, Berkeley, Ph.D. in Science and Mathematics Education – 2012

Journal Articles

  • Lewis, C. M. (2011). Is pair programming more effective than other forms of collaboration for young students? Computer Science Education. 21(2). 105-134.
  • Crutchfield, O. S., Harrison, C. D., Haas, G., Garcia, D. D., Humphreys, S. M., Lewis, C. M., & Khooshabeh, P. (2011). Berkeley Foundation for Opportunities in Information Technology (BFOIT): A Decade of Broadening Participation. Transactions on Computing Education.11(3). Article 15. 1-24. Link
  • Titterton, N., Lewis, C. M., & Clancy, M. (2010). Experiences with lab-centric instruction. Computer Science Education (Ed. Y. Ben-David Kolikant) 20(2), 79-102.

Papers in Conference Proceedings 

  • Shah, N., Lewis, C. M., & Caires, R. (2014) Analyzing Equity in Collaborative Learning Situations: A Comparative Case Study in Elementary Computer Science. International Conferences of the Learning Sciences (ICLS).
  • Lewis, C. M., Khayrallah, H., & Tsai, A. (2013). Mining data from the AP CS A exam: patterns, non-patterns, and replication failure. Proceedings of the International Computer Science Education Research Workshop. San Diego, CA, USA. 115-122. Link
  • Shah, N., Lewis, C. M., Caires, R., Khan, N., Qureshi, A., Ehsanipour, D., & Gupta, N. (2013) Building Equitable Computer Science Classrooms: Elements of a Teaching Approach. ACM SIGCSE Bulletin. 44(1). 263-268. Link
  • Lewis, C. M. (2012). The Importance of Students’ Attention to Program State: A Case Study of Debugging Behavior. Proceedings of the International Computer Science Education Research Workshop. Auckland, NZ. 127-134.  Link [Best paper award]
  • Lewis, C. M., Titterton, N., & Clancy, M. (2012) Using Collaboration to Overcome Disparities in Java Experience. Proceedings of the International Computer Science Education Research Workshop. Auckland, NZ. 79-86. Link
  • Lewis, C. M. & Shah, N. (2012). Building Upon and Enriching Grade Four Mathematics Standards with Programming Curriculum. ACM SIGCSE Bulletin. 43(1). 57-62. Link
  • Lam, A. J., Lewis, C. M., Lu, C., Ornstein, I. B., & Wang, D. (2012). Classifying problems to explain patterns of correlation on the 1988 Advanced Placement Computer Science exam. The Journal of Computing Sciences in Colleges. Link
  • Lewis, C. M., Yasuhara, K., & Anderson, R. E. (2011). Deciding to Major in Computer Science: A Grounded Theory of Students’ Self-Assessment of Ability.  Proceedings of the International Computer Science Education Research Workshop. Providence, RI. 3-10. Link
  • Lewis, C. M. (2011). Integrating Students’ Prior Knowledge into Pedagogy. Proceedings of the International Computer Science Education Research Workshop. Providence, RI. 139-140. Link
  • Lewis, C. M., Titterton, N., & Clancy, M. (2011). Developing students’ self-assessment skills using lab-centric instruction. The Journal of Computing Sciences in Colleges. 26(4). 173-180. Link
  • Lewis, C. M. (2010). How programming environment shapes perception, learning and goals: Logo vs. Scratch, ACM SIGCSE Bulletin. 41(1), 346-350. Link

Technical Reports

  • Lewis, C. M. (2010). Attrition in introductory computer science at the University of California, Berkeley. Tech. rep., EECS Department, University of California, Berkeley.