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. Her office space is within the CS Dept main office, Malone 160. Kelly works standard business hours and can be found most days 9a-4p. Please see Kelly to declare a CS major or minor. You can reach both of us through advising -at- cs.jhu.edu.

Please visit the links above 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

My hours are for students in my courses and also general department advising/help. Please note that occasionally walk-in hours may be pre-empted by a meeting. Hours are in Malone 225. If I am 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 email me.

  • Hours notes: Regular drop-in hours posted below.
  • Students interested in declaring new majors or minors should see Kelly in Malone 160. Email advising -at- cs.jhu.edu to reach both of us at once.
  • Changes: Office hours will not be held during official university closures such as snow days. Also note that I will not be available at all from Wed 2/27 through Mon 3/4.

Spring SemesterMondayTuesdayWednesdayThursdayFriday
Office Hours >>> by appt4:30-6p 4:30-6pby appt10:30-11:30a
Unavailable Times >>> 9-10, 11:30-1:30 [10:30-12], 1:30-4:30 9-10, 11:30-1:30[10:30-12]11:30-1:30


Current courses (on Blackboard/Piazza/Gradescope):

Recent Courses:

  • EN.500.112 Gateway Computing: JAVA (Fall 2018)
  • 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