Operating Systems (COSC 3250)

Undergraduate course, Marquette University, Computer Science Department, 2025

Course Description:

Fundamental concepts of operating systems including virtualization, process control and scheduling, concurrency and synchronization, memory management, file systems and device control. 3 hrs. lecture, 2 hrs. lab.

Responsibilities:

  • Led a weekly 2-hour lab section of 11 students
  • Guided students through projects, practice problems, and course material in weekly office hours
  • Proctored and graded lab practical exams and written midterm exams
  • Worked with a team of 2 other undergraduate TAs, 1 graduate TA, and 1 professor