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
410-516-4117
joanne -at- cs.jhu.edu
pronouns: she/her/hers

CS Department Student Info

Computer science undergraduate students are supported by three people currently. Collectively we answer emails and meet with students or faculty to answer questions related to computer science undergraduate programs. Lyn and Joanne are also points of contact for declaring a CS major/minor. See below for office hour details. You can reach all of us at once with questions or to make an appointment through advising -at- cs.jhu.edu. Our pronouns are she/her/hers.

  • Joanne Selinski, Director of Undergraduate Studies & Associate Chair for Education (CS faculty)
  • Lyn Doan, Academic Program Coordinator (CS staff)
  • Kelly (Culotta) Barnhart, Academic Adviser (WSE staff)

In addition, Prof. Misha Kazhdan (chair of CS DEI committee), will hold drop-in office hours during the Spring 2024 semester in Malone 229 as follows. CS students are welcome to drop by to talk about the discipline, ask about career options, or generally discuss anything related to your experience and goals.

  • Mondays 10-11a
  • Wednesdays 11a-12p
  • Fridays 12-1p

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

Office Hours

  • Joanne's hours will be drop-in (no appointment needed), or by appointment request.
  • Lyn's hours will be by appointment, scheduled in advance on this calendar site. The calendar confirmation will contain the Zoom info.
  • Kelly's hours will be in-person drop-in (no appointment needed), or by appointment request.
  • If attending drop-in office hours in person, please wait quietly in the hallway until it is your turn. If on zoom, you'll join a virtual waiting room and be invited in when it's your turn.
  • Students interested in declaring a CS major or minor will need to
    1. Submit a major/minor change/declaration request form on SIS
    2. Complete a 4-year plan to demonstrate how you will meet the requirements alongside any other majors/minors you have using the CS major worksheet (majors only) or the uCredit platform (majors/minors)
    3. Meet with Joanne or Lyn to review your plan. If approved, we will assign you a faculty adviser for the program.
  • If you can't meet with any of us during our pre-scheduled office hours, please email advising -at- cs.jhu.edu to request an appointment, including the purpose of the appointment and possible times in the Mon-Fri 9a-4p timeframe.
  • NOTE: CS 2nd major and minor declarations will not be accepted/approved during the course registration period, from Monday 18 March through Sunday 14 21 April (pushed back a week because registration will be later). Requests submitted during that timeframe (inclusive) will be denied. Students can resubmit a request starting Monday, April 15th 22nd. As mentioned above, students will be required to meet with a department representative to review a 4-year plan before requests are fully approved.

Spring SemesterMondayTuesdayWednesdayThursdayFriday
Lyn's Regular Hours - sign up for a time slot here9:30-11:30a 2:00-4:00pby apptby appt 1:00-3:00p
Joanne's Office Hours5-6p
Malone 225
n/aby appt4-5p
zoom
by appt
Kelly's Hours2:30-4:30p
Malone 225
by apptn/aby apptby appt
Misha's Drop-in Hours
Malone 229
10-11a n/a11a-12pn/a12-1p

Teaching

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

  • EN.500.112 Gateway Computing: JAVA
  • EN.601.220 Intermediate Programming
  • EN.601.226 Data Structures
  • EN.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 admit, advise or supervise graduate students in any way.

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

Education:

  • 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