This is the home page for Sections 1 and 2 of CS 4530 (Fundamentals of Software Engineering) and Sections 2, 6, and 7 of CS 5500 (Foundations of Software Engineering). These sections will share the same syllabus and lecture notes and follow the same schedule.

For information about Section 1 of CS 5500, see Mike Shah's course page). For information about Sections 3 and 4 of CS 5500, please consult the appropriate web page for Seattle sections.

Meeting Times & Locations

CS 4530 (Section 1, Professor Tip) T 6:00pm-9:15pm West Village G 102 (WVG 102)
CS 4530 (Section 2, Professor Bell) TF 1:35pm-3:15pm Richards Hall 300 (RI 300)
CS 5500 (Section 2, Professor Wand) T 6:00pm-9:15pm Kariotis Hall 011 (KA 011)
CS 5500 (Section 6, Professor Bell; meets with CS 4530 section 2) TF 1:35pm-3:15pm Richards Hall 300 (RI 300)
CS 5500 (Section 7, Professor Tip; meets with CS 4530 section 1) T 6:00pm-9:15pm West Village G 102 (WVG 102)


Jon Bell
(CS 4530 Section 2 & CS 5500 Section 6)
Frank Tip
(CS 4530 Section 1 & CS 5500 Section 7)

Office Hours: Mon 9am-10am & Thu 4pm-5pm (via Zoom)
Mitch Wand
(CS 5500 Section 2)

Teaching Assistants

Weijie Deng
Jake Feinbaum
Magnus Frennberg
Satyajit Gokhale
Rajath Kashyap
Prajakta Rodrigues
Alexi Turcotte


Sign up for the course piazza site here. (We may auto-enroll you based on the information we get from the Registrar, but that's not definite.)


There are no required textbooks for this course, but you may find the following books helpful: Note: NU students have free online access to most or all O'Reilly books via the NU Library. Go to https://library.northeastern.edu/research/resources/items/oreilly-for-higher-education-previously-safari-books-online and follow the links. If asked to select your institution, select "None of the Above", which is the first item on the menu, and log in with your northeastern.edu email address. This will get you full access, and will also keep track of your favorites, etc.

End of Course Evaluation Surveys (TRACE)

Your feedback regarding your educational experience in this class is very important to the College of Computer and Information Science. Your comments will make a difference in the future planning and presentation of our curriculum. TRACE (Teacher Rating and Course Evaluation) is a required part of every course. Your participation is needed and encouraged, as it is one way to enhance the quality of the course. Your voice matters!