took this with tyler. one of the hardest classes i've ever taken in my life. make sure you start each project at least a month before.
I took it with Sorin and loved this class. THE PROJECTS ARE VERY HARD SO TRY EARLY! Exams are not so bad but class averages tend to be really high. I learned a lot in this class. Absolutely enjoyed it!
Interesting but difficult
I really enjoyed this class with Tyler Bletsch, it was one of the most difficult classes I have taken at Duke but certainly the most rewarding. I left with a whole new understanding of how computers actually work and greater confidence working on tough projects.
Lot of work but for the most part its good work. You will learn a ton. The tests aren't too difficult but the projects are time consuming so start early.
CS 250 gets a really bad rep because people think it is too hard. It is REALLY hard like it takes hours and hours of work. Over half the grade is based on 5 projects and these would take me 20-40 hours (I would just map out a whole week to do it). But with all this being said, it is my FAVORITE class I took at duke. I learned more here about how a computer actually works than anywhere else.