Professor
Casey Reas
Most Helpful Review
Winter 2019 - If you're coming into this class with zero prior programming experience, be prepared to work hard because you'll go from writing your first program to object oriented programming by the end of the 10 weeks. If you have programmed before, even a little bit, then it'll be significantly easier since you'll already have a conceptual basis for the topics covered in class. Regardless, Casey does a good job of breaking the concepts down and draws a lot of diagrams which I find helpful as a visual learner. He and the TA also host plenty of office hours if you're extra stuck. It's also vital that you keep up with reading and assignments since this class moves fast. Casey assigns both textbook readings and video tutorials––the videos are easier to follow along, but the readings are faster, so if you're in a time crunch you could technically choose to do one of the two and still be okay.
Winter 2019 - If you're coming into this class with zero prior programming experience, be prepared to work hard because you'll go from writing your first program to object oriented programming by the end of the 10 weeks. If you have programmed before, even a little bit, then it'll be significantly easier since you'll already have a conceptual basis for the topics covered in class. Regardless, Casey does a good job of breaking the concepts down and draws a lot of diagrams which I find helpful as a visual learner. He and the TA also host plenty of office hours if you're extra stuck. It's also vital that you keep up with reading and assignments since this class moves fast. Casey assigns both textbook readings and video tutorials––the videos are easier to follow along, but the readings are faster, so if you're in a time crunch you could technically choose to do one of the two and still be okay.