Prof. O'Neil's Teaching Page
Teaching Schedule
CPSC 4/526 - Operating Systems (Fall '24 and Spring '25)
CPSC 589 - Topics in CPSC: Computing Concepts for Educators (Summer 5W1 '24)
Previous Courses
3460:209 - Computer Science I
3460:210 - Computer Science II
CPSC 316 - Data Structures
3460:389 - Intermediate Topics in Computer Science: Cloud Computing
3460:4/521 - Object-Oriented Programming
3460:4/540 - Compiler Design
3460:4/577 - Introduction to Parallel Processing
3460:490 - Senior Seminar in Computer Science
3460:635 - Advanced Algorithms
3460:641 - Optimizations for Parallel Compilers
CPSC 677 - Parallel Processing
Obsolete Courses
3460:306 - Assembly Language Programming
3460:4/565 - Computer Architecture
3460:626 - Advanced Operating Systems
3460:665 - Advanced Computer Architecture
.