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
Department of Computer Science
Johns Hopkins University
Malone 225
joanne -at- cs.jhu.edu

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.

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

Walk-in hours are posted below, effective 1/27/2020 - no appointments necessary to see us during those times. If we are with another student when you arrive, please wait for your turn quietly in the hallway. If you can't make regular hours and need an appointment, please send an email. Please note that occasionally walk-in hours may be pre-empted by a meeting. See below for change notices. Joanne's hours posted below are for students in my courses and also general department advising/help.

  • Spring Hours: Regular hours are posted below (note locations). Exceptions will be noted here.

Spring SemesterMondayTuesdayWednesdayThursdayFriday
Joanne's Walk-in Hours (Malone 225) 10:30-11:30aby appt5:15-6p4:30-6pby appt
Kelly's Walk-in Hours (Malone 325) 2:30p-3:30p 10-11a by apptby appt12:30-2:30p


Current courses (on Blackboard/Piazza/Gradescope):

  • EN.500.112 Gateway Computing: JAVA
  • 601.290 User Interfaces and Mobile Applications

Other recent courses:

  • 601.226 Data Structures (Fall 2019)
  • EN.601.220 Intermediate Programming (Fall 2018)
  • 601.105 M&Ms (Spring 2018)

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