Skip to main content

Welcome, the Hub connects all projects

Member Profile

John Dougherty


    • Roles: Project Participant


  • Higher Ed: Mathematics, Higher Ed: Science, Higher Ed: Education, Higher Ed: Engineering, Researcher 


John P. Dougherty, or "J.D.", is presently an assistant professor of computer science at Haverford College. He studied computer science and math at LaSalle College (BA 1982) and Drexel University (MS 1985). He then was a visiting assistant professor at Philadelphia College of Textiles & Science (now Philadelphia University) while completing graduate work at Temple University (PhD 1998). He has also taught at Villanova University, Beaver College (now Arcadia University), and Bryn Mawr College. 


Pf. Dougherty primarily investigates computer science education issues, including the composition of the introductory course for undergraduates, outreach to K-12 programs in computing, as well as materials in computing for non-computing undergraduates. He also studies parallel scientific computing, including dependability/performability issues using Beowulf/cluster approaches. Finally, he is working to establish connections between information technology and society, especially accessible computing. 


Computer Science Education:

Popyack, J.L., Char, B., and Dougherty, J.P. "Rapid Prototyping with the Tablet SDK - Software Development Experiences for High School Students." Workshop on the Impact of Pen-based Technology on Education, Purdue University, West Lafayette, Indiana, April 6-7, 2006.

Dougherty, J.P., and Wonnacott, D.G. "Use and assessment of a rigorous approach for CS1." In Proceedings of the Thirty-sixth Annual Special Interest Group on Computer Science Education (SIGCSE) Technical Symposium, St. Louis, Missouri, February 2005.

Congdon, C.B., Dougherty, J.P., Evans, M., LeBlanc, M., Little, J.C., Prey, J., Stojkovic, V., and Tymann, P. "Computer science and bioinformatics." In Math and Bio 2010: Linking Undergraduate Disciplines. Lynn Arthur Steen, Editor. The Mathematical Association of America, 2005, pp. 75 - 82.

Dougherty, J.P., Clear, T., Cooper, S., Decechi, T., Richards, B., and Wilusz, T. "Information technology fluency in practice." Working group of The Seventh Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE), Aarhus, Denmark, June 23 - 27, 2002; published in Inroads: The SIGCSE Bulletin, 35(2): 153 - 171, June 2003.

Dougherty, J.P., Kock, N.F., Sandas, C., and Aiken, R.M. "Teaching the use of complex IT in specific domains: Developing, assessing and refining a curriculum development framework." Journal of Education and Information Technologies, 7(2): 137 - 154, June 2002.

Parallel Scientific Computing:

Cantino, A., Crawford, F., Dhital, S., Dougherty, J.P., and Sherman, R. "A low cost distributed computing approach to pulsar searches." Presented at the Eleventh SIAM Conference on Parallel Processing for Scientific Computing, San Francisco, California, February 24 - 27, 2004.

Dougherty, J.P. "Structured performability analysis of parallel applications." Informatica, 23(1): 107 - 111, April 1999.