faculty picture


J O A N N E   (HOULAHAN)   S E L I N S K I   PhD

Associate Teaching Professor
Director of Undergraduate Studies
Associate Chair for Education (CS)
Department of Computer Science
Johns Hopkins University
Malone 225
joanne -at- cs.jhu.edu
pronouns: she/her/hers

CS Department Student Info

Kelly Culotta is our academic program coordinator for undergraduate students. Please see Kelly to declare a CS major or minor (bring laptop). She will hold walk-in hours according to the schedule below. You can reach both of us at once with questions or to make an appointment through advising -at- cs.jhu.edu. Our pronouns are she/her/hers.

Please visit the links below and to the left for information regarding academics, courses and activities in the department. Feel free to drop by my hours or see Kelly with questions or to simply chat about anything going on.

Office Hours

  • All office hours will still be held over Zoom!
  • Joanne's hours will be walk-in (no appointment needed). You'll join a waiting room when you click on her zoom link below and she'll invite you in when it's your turn to chat (assuming she is actually holding hours at that time). Joanne's zoom link.
  • Kelly's hours will be by appointment, scheduled in advance on this calendar site. The calendar confirmation will contain her Zoom info.
  • Joanne's regular hours have ended for the semester. Please contact her via email to schedule an appointment.

Spring 2022MondayTuesdayWednesdayThursdayFriday
Joanne's Hours - Zoom link by apptby apptby apptby apptby appt
Kelly's Hours - sign up for a time slot here 9:30-10:30a 2:00-4:00pm by apptby appt8:30-9:30a


Current and recent courses (on Blackboard/Piazza/Gradescope):

  • EN.500.112 Gateway Computing: JAVA
  • EN.601.220 Intermediate Programming
  • 601.226 Data Structures
  • 601.290 User Interfaces and Mobile Applications

Here are a few pages to help with learning common software development tools for use in our courses:

Undergraduate Ethics Policies

Academic Interests

Please note that I do not advise or supervise graduate students in any way.

  • Computer Science Education -> please join our mailing list
  • Software Engineering
  • Graph Theory & Algorithms


  • 1996: Ph.D. in Computer Science, Johns Hopkins University
    • Dissertation: "Sandwich Networks for Conferencing"
  • 1986: M.S.E. in Electrical Engineering & Computer Science, Johns Hopkins University
  • 1984: B.S. in Mathematics, Chestnut Hill College, Philadelphia, PA