Skip to main content
  COVID-19 Policies and Protocols

Haverford College

Primary Menu

  • Search
  • Menu
  • Log in
  • Log in
  • HC Gmail
  • Moodle
  • Bionic
  • Human Resources
  • Workday

FacultyJohn Dougherty

John Dougherty
John Dougherty
he/his/him
Associate Professor of Computer Science
KINSC H111A
(610)896-1000
Make an Appointment
jdougher [at] haverford.edu
Assistant:
Lisabeth Lieberman
Homepage
Publications

Teaching Schedule Spring 2023

  • Introduction to Data Structures (cs106B)
  • Concurrency and Co-Design in Operating Systems (cs356B)
  • Senior Thesis in Computer Science (cs399B) - 2 advisees
  • Office Time for Student Drop-In:
    • Mondays 1:00 - 2:00 pm ET
    • by appointment, see my calendar

Homepage

Education

  • B.A., Mathematics and Computer Science, La Salle College
  • M.S., Computer Science, Drexel University
  • Ph.D., Computer and Information Sciences, Temple University

Biography

John Dougherty, or "J.D.", has worked at the College since 1997. He is a Senior Member of the ACM and has been involved with ACM/SIGCSE.  He presently studies dependable parallel computing (i.e., performability), computing education, and accessible computing. Before Haverford, J.D. was an assistant professor of mathematics and computer science at the Philadelphia College of Textiles & Science, now Thomas Jefferson University, East Falls Campus.

Scholarship

  • Computer Science Education: pedagogy, kinesthetic learning (CS unplugged, Computational Singing), K-12 outreach, UDL
  • Accessible Computing and Universal Design: "from the start" approaches to design, generalized models for evaluation and comparison; alternatives for text input; automatic captioning approaches
  • High-Performance Scientific Computing: performability models, dependable parallel computing, data-intensive scalable computing

Professional Service

ACM Inroads/Math Counts Columnist until 2018; SIGCSE 2018 & 2019 Events Chair; SIGCSE 2017 & 2018 Associated Program Chair; ITiCSE 2017 & 2018 Associated Program Chair; SIGCSE 2014 Symposium Chair; SIGCSE 2013 Program Chair; SIGCSE 2012 Accessibility Liaison; SIGCSE 2008 Symposium Chair; SIGCSE 2007 Program Chair; SIGCSE 2006 Panels/SSs; SIGCSE 2005 Publications; CCSCE 2003-5 Papers Chair, CCSCE 2009 K-12 Liaison; PACSE founder (now CSTA-Philly)

My Links

  • Curricula Vitae
  • Calendar [Public Google Calendar]
  • Appointments
  • Senior Member of the ACM
  • Computational Singing
  • Leveraging Computing to Change Education 
    SIGCSE 2014: 45th Symposium on CS Education (Symposium Chair)
  • Changing Face of Computing 
    SIGCSE 2013: 44th Symposium on CS Education (Program Chair)  
  • Diversity through Accessibility Blog
  • ongoing discussion on diversity and accessibility issues in computing
  • Diversity through Accessibility
    SIGCSE 2008: 39th Symposium on CS Education (Symposium Chair)
  • SIGCSE 2007
    38th Symposium on CS Education (Program Chair)
  • Special Parents for Exceptional Children
    website/blog for an advocacy/support group on accessibility
  • ACM Papers
    ACM digital library articles
  • Ellen
  • personal reflection journal
  • Bobblehead: virtual bobblehead of J.D. (compliments of Jeff Popyack @ Drexel University)
  • Post-graduates in the Sciences at Haverford, slides from panel discussion, Assembly, Swarthmore College, 8 October 2016 
  • "Exploring the foundations and future of computing." Invited lecture for the Inauguration of UPE Computer Science Honor Society, LaSalle University, 11 April 2017. [slides]
  • "Accessibility & Universal Design in Software Engineering." Invited guest lecture for cs353: Software Engineering at Bryn Maw College, 15 Apr 2021 [slides]
  • CCSC Eastern 2022 Keynote Banquet presentation [slides]

Search form

Main Menu

  • About
  • Academics
  • Admission & Aid
  • Campus Life
  • Headlines
  • Events
  • Contacts

Information For

  • Prospective Students
  • Current Students
  • Faculty & Staff
  • Family & Friends
  • Alumni

Admission Info

  • Why Haverford?
  • Giving
  • Join Mailing List

Social Networks

  • Twitter
  • Instagram
  • Facebook
  • Vimeo
  • Youtube
Haverford College logo

Founded 1833

370 Lancaster Avenue, Haverford, PA 19041
(610) 896-1000

Come Say Hello

  • Directions
  • Visit Campus
  • Campus Map

Get to Know Us

  • About Haverford
  • Facts & Statistics
  • Land Acknowledgment
  • Download Viewbook

Join Our Community

  • Job Openings
  • Faculty Positions
  • Non-discrimination Policy

Get Social with Haverford

  • Twitter
  • Instagram
  • Facebook
  • Vimeo
  • Youtube

© 2023 Haverford College. All Rights Reserved.

Made with love by Black Squirrels.

Search

Welcome, friend.

Hit enter to Search all of Haverford for search .

Black Squirrel Search Suggestions*

*We have a very tiny magic 8 ball.

Menu

Quick Links

  • Today
  • Quick Access
  • Make a Gift

Main menu

  • About
  • Academics
  • Admission & Aid
  • Campus Life
  • Headlines
  • Events
  • Contacts

Information for:

  • Prospective Students
  • Current Students
  • Faculty & Staff
  • Family & Friends
  • Alumni

Admission Menu

  • Why Haverford?
  • Giving
  • Join Mailing List

Get Social with Haverford

  • Twitter
  • Instagram
  • Facebook
  • Vimeo
  • Youtube

But wait, there's more!

  • Athletics
  • Library