COMPSCI 736 covers advanced operating system topics such as process communication, fault tolerance, and virtual machines.
Offering recorded · Fall 2026
Historical reviews of Barton Miller: The course requires reading and a single project without tests or quizzes, though Miller enforces high expectations and takes class participation seriously.
Introduction to Computer Engineering covers logic components, Boolean algebra, logic design, computer organization, and assembly-language programming.
Offering recorded · Fall 2026
Sinclair enforces strict deadlines and requires diligent self-study. Wadle’s lectures are criticized as unhelpful or confusing, requiring heavy independent work.
Introduction to computer architecture covering processor, memory, and I/O system design.
Offering recorded · Fall 2026
Historical reviews of Matthew Sinclair, Mikko Lipasti, Parmesh Ramanathan: Reviewers characterize the workload as intense, citing long group projects, dense online lectures, and difficult exams that require significant outside effort and preparation.