Classes I have taken at Notre Dame

One of the most common questions underclassmen have asked me over the years is "What classes have you taken at Notre Dame?"

Before I answer that question, I wanted to quickly describe the academic landscape Notre Dame CS is with respect to other schools. This opinion is extremely subjective, however, I believe there is some validity to it.

By following the base curriculum at Notre Dame found here, you will be "ok". "ok" meaning you will be in the top 20ish percentile of candidates in the national pool. Leaving alum connection out of the equation, this is not good enough. With the recent evolution of AI, companies are getting leaner and want highly specialized CS candidates. Especially since everyone is slapping CS on their resumes, the CS title is ever so "fatty".

Doing the bare minimum is not enough.

The following advice applies to any academic setting you may find yourself. Your mindset and grind to get things done will put you minimum in the top 5 percentile of applicants. Notre Dame is not renowned (at this moment) as a MIT or Stanford, so it doesn't get the pull of the Google's and Apple's of the world. Recruiting is tough. You must put in the extra hours to elevate and separate yourself from others. Following the mean in my opinion is how you get forgotten.

Do more.

While there are a bunch of caveats of what I just said, overall it is good advice.

Here are the classes I have taken

Fall Semester 2020

  • CHEM 10171: Intro to Chemical Principles
  • CHEM 13171: Chemistry Problem Solving Skills
  • EG 10114: Engineering Discernment
  • EG 10115: Engineering Projects
  • FYS 10101: Moreau First Year Experience
  • MATH 10550: Calculus I
  • WR 13300: Multimedia Writing & Rhetoric

Total credit hours: 17.000

Spring Semester 2021

  • EG 10116: Engineering Programming
  • FYS 10102: Moreau First Year Experience
  • MATH 10560: Calculus II
  • PHIL 10111: Introduction to Philosophy: God and the Good Life
  • PHYS 10310: Engineering Physics I: Mechanics
  • PHYS 13310: Physics Problem Solving Skills
  • POLS 13181: Social Science University Seminar

Total credit hours: 19.000

Fall Semester 2021

  • CSE 20110: Discrete Mathematics
  • CSE 20311: Fundamentals of Computing
  • MATH 20550: Calculus III
  • PHYS 10320: Engineering Physics II: EM
  • PHYS 13320: Physics Problem Solving Skills
  • THEO 10002: Foundations of Theology: Biblical and Historical

Total credit hours: 18.500

Spring Semester 2022

  • CSE 20221: Logic Design
  • CSE 20289: Systems Programming
  • CSE 20312: Data Structures
  • MATH 20580: Intro Linear Algebra and Differential Equations
  • MGTO 30500: Introduction to Entrepreneurship
  • THEO 20810: God & Beauty

Total credit hours: 20.500

Fall Semester 2022

  • CSE 30151: Theory of Computing
  • CSE 30321: Computer Architecture
  • CSE 30332: Programming Paradigms
  • CSE 40243: Compilers and Language Design
  • CSE 40431: Programming Languages
  • EG 35101: Industry and Community-Based Innovation Projects
  • MGTO 35310: Innovation and Design Thinking Immersion

Total credit hours: 20.500

Spring Semester 2023

  • CSE 34341: Operating Systems- SV
  • CSE 44567: Computer Security - SV
  • CSE 34794: Silicon Valley Internship
  • PHIL 24448: Tech & Innovation Ethics

Total credit hours: 12.000

Fall Semester 2023

  • CSE 40113: Design/Analysis of Algorithms
  • CSE 40175: Ethical & Professional Issues
  • CSE 40535: Computer Vision
  • CSE 40657: Natural Language Processing

Total credit hours: 12.000

Spring Semester 2024

  • ACMS 30440: Probability and Statistics
  • ARST 20301: Painting I
  • CSE 40622: Cryptography
  • CSE 40748: Human-AI Collaborative Systems
  • CSE 48901: Undergraduate Research
  • PSY 30541: The Technoscientific Self

Total credit hours: 19.000

Notable Professors

All of them (No Ranking)

  • Kathryn Mulholland
  • Brian Mulholland
  • David Chaing
  • Peter Bui
  • Doug Thain
  • Peter Kogge
  • Taeho Jung
  • Toby Li
  • Danny Z. Chen
  • Ramzi Bualuan
  • Pat Flynn
  • Adam Czajka
  • Molly Walsh
  • Kolton Sizer
  • Vanessa Chan
  • Anna Geltzer
  • Jay Brockman
  • Aaron Dingler
  • Matthew Morrison
  • Dan Gezelter
  • Badih Assaf
  • Sonjia Mapes
  • Jennifer Newsome Martin
  • Paul Blaschko
  • Walter Scheirer
  • Tijana Milenkovic
  • Joanna Cecilia da Silva Santos
  • John McEachen
  • Laura Hollis
  • Wendy Angst
  • Clare Mundy
  • Erin McLaughlin
  • Kerry Meyers
  • Andrew Bartolini
  • Cindy Sachire
  • Christina Bambrick
  • Lizao Wang

Thank you all the professor who guided me to becoming a better person. ❤️

svntii