Explore courses

Spring 2027

1 course

Machine Organization and Programming introduces computer system structures and C programming, focusing on low-level performance impacts like virtual memory, caching, and assembly.

Offering recorded · Spring 2027 · Sources

Past student reviews · Gary Dahl

Gary Dahl’s lectures were called unorganized, monotone, and confusing by some, while another found his teaching systematic and grading expectations clear. Project descriptions were poorly written, bi-weekly quizzes were an extra burden, though they also motivated detailed preparation. He was also described as strict about policy, and one student said success required extra effort.

historical GPA · grades

Fall 2022–Spring 2026

Looking for a professor? →