Strongly disagree
Somewhat disagree
Slightly disagree
Neither agree nor disagree
Slightly agree
Somewhat agree
Strongly agree
My experience has prepared me well for this course.
I feel confident in my ability to work effectively with a partner
I expect to work harder in this course than in most other courses I've taken
I have undertaken different types of design projects in previous courses
I have designed complex software systems
I have implemented and modified complex software systems
I understand core aspects of concurrency, synchronization, and systems programming
I believe implementing an operating system will be fun and useful for my career
I understand that operating systems are complex, asynchronous systems
I can explain how operating systems provide abstractions
I can analyze how operating systems problems are addressed in different systems
I understand why particular approaches were taken to address operating systems problems
I know how to implement a well-designed interface
I know how to design appropriate interfaces to provide specified functionality
I know how to extend an existing body of code