Professor

Casey Reas

AD
5.0
Overall Ratings
Based on 6 Users
Easiness 3.5 / 5 How easy the class is, 1 being extremely difficult and 5 being easy peasy.
Workload 3.5 / 5 How light the workload is, 1 being extremely heavy and 5 being extremely light.
Clarity 5.0 / 5 How clear the professor is, 1 being extremely unclear and 5 being very clear.
Helpfulness 5.0 / 5 How helpful the professor is, 1 being not helpful at all and 5 being extremely helpful.

Reviews (6)

1 of 1
1 of 1
Add your review...
Nov. 11, 2023
Quarter: Fall 2022
Grade: A+

I loved this class with Casey! Hands down one of my favourite DESMA lower-divs. I did come in with a little coding experience (AP Comp Sci in highschool, knew Java) so understanding the concepts was easier for me. Even if you don't have coding experience though, the class should be okay. Casey is always super helpful and explains things clearly, and will go over everything extensively in office hours if you need. There are 7 projects total, ranging from interactive scenes to simple video games to narrative-based stories.

My only complaint is that you learn Processing instead of p5.js. Even though they're pretty much the same language, p5.js projects are web-based and can be easily shared online, while Processing is kind of old and doesn't have that same support. I'm writing this review a year after I took the class and I have yet to add anything I made to my portfolio. The only option is maybe screen-recording your own playthrough and presenting the project as a video, but since nearly all the assignments in this class are interactive, it loses a lot of its charm and becomes underwhelming in a demo.

Helpful?

0 0 Please log in to provide feedback.
June 13, 2020
Quarter: Winter 2019
Grade: A

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.

Helpful?

0 0 Please log in to provide feedback.
DESMA 28
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Jan. 28, 2021
Quarter: Spring 2020
Grade: A+

As a junior in DESMA I've had many of the core professors and Casey was undoubtably one of my favorites. He is super understanding toward people with no background in coding, and is happy to work with you and answer any questions you may have.
Because I had him online, he made a discord where we could ask questions at anytime and was always quick to reply with clear answers.
The material is definitely hard to grasp at first. As someone with no prior coding experience I had to put in some extra work to get to know Processing (the software you will use throughout the class). Casey actually is the creator of Processing, so he really does know how to do everything you just have to ask!

He is genuinely such a pleasant person, he was super cognizant of the social climate as well, as will bend the class to support students to the best of his ability.

Each week there is a project due based on the methods he teaches in lecture. There are 7-8 projects in total, depending on the pace of everyone in class he may change the project schedule. You do a lot of learning through Youtube as well, The Coding Train is Casey's go-to. If you wanna get a head start watch a couple of Coding Train's Processing intro videos, they're super helpful.

Even if you don't enjoy coding or are intimidated by it, it's a pleasure to be in Casey's class! You'll learn a lot from him

Helpful?

0 0 Please log in to provide feedback.
DESMA 28
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
March 25, 2021
Quarter: Winter 2021
Grade: A+

One of the best classes I’ve taken at UCLA. Casey is an understanding and helpful professor who is really clear when he lectures. You start off not knowing how to code at all into making an object oriented program and mastering all of the material. The TA was also very helpful and nice. I would honestly take this class again, just to experience Casey as a professor again. I left the class with great knowledge in code and visual design.

Helpful?

0 0 Please log in to provide feedback.
DESMA 28
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
March 29, 2021
Quarter: Winter 2021
Grade: B

Casey is one of the best professors I have taken in my long time at UCLA. He is exceptionally organized, clear, and a succinct teacher. I went into the class with no idea how to code at all, and I left with a solid knowledge and logic about it. Like many classes, it is VERY important that you watch the extra videos and use the textbook! The video and textbook tutorials are VERY helpful, do not skip them at all! Try to branch out and try new things out of your comfort zone, because Casey can usually find a way to make them work - I mean, he is the creator of the program, Processing, that you use!

Helpful?

0 0 Please log in to provide feedback.
DESMA 28
Quarter: Fall 2022
Grade: A+
Nov. 11, 2023

I loved this class with Casey! Hands down one of my favourite DESMA lower-divs. I did come in with a little coding experience (AP Comp Sci in highschool, knew Java) so understanding the concepts was easier for me. Even if you don't have coding experience though, the class should be okay. Casey is always super helpful and explains things clearly, and will go over everything extensively in office hours if you need. There are 7 projects total, ranging from interactive scenes to simple video games to narrative-based stories.

My only complaint is that you learn Processing instead of p5.js. Even though they're pretty much the same language, p5.js projects are web-based and can be easily shared online, while Processing is kind of old and doesn't have that same support. I'm writing this review a year after I took the class and I have yet to add anything I made to my portfolio. The only option is maybe screen-recording your own playthrough and presenting the project as a video, but since nearly all the assignments in this class are interactive, it loses a lot of its charm and becomes underwhelming in a demo.

Helpful?

0 0 Please log in to provide feedback.
DESMA 28
Quarter: Winter 2019
Grade: A
June 13, 2020

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.

Helpful?

0 0 Please log in to provide feedback.
DESMA 28
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Quarter: Spring 2020
Grade: A+
Jan. 28, 2021

As a junior in DESMA I've had many of the core professors and Casey was undoubtably one of my favorites. He is super understanding toward people with no background in coding, and is happy to work with you and answer any questions you may have.
Because I had him online, he made a discord where we could ask questions at anytime and was always quick to reply with clear answers.
The material is definitely hard to grasp at first. As someone with no prior coding experience I had to put in some extra work to get to know Processing (the software you will use throughout the class). Casey actually is the creator of Processing, so he really does know how to do everything you just have to ask!

He is genuinely such a pleasant person, he was super cognizant of the social climate as well, as will bend the class to support students to the best of his ability.

Each week there is a project due based on the methods he teaches in lecture. There are 7-8 projects in total, depending on the pace of everyone in class he may change the project schedule. You do a lot of learning through Youtube as well, The Coding Train is Casey's go-to. If you wanna get a head start watch a couple of Coding Train's Processing intro videos, they're super helpful.

Even if you don't enjoy coding or are intimidated by it, it's a pleasure to be in Casey's class! You'll learn a lot from him

Helpful?

0 0 Please log in to provide feedback.
DESMA 28
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Quarter: Winter 2021
Grade: A+
March 25, 2021

One of the best classes I’ve taken at UCLA. Casey is an understanding and helpful professor who is really clear when he lectures. You start off not knowing how to code at all into making an object oriented program and mastering all of the material. The TA was also very helpful and nice. I would honestly take this class again, just to experience Casey as a professor again. I left the class with great knowledge in code and visual design.

Helpful?

0 0 Please log in to provide feedback.
DESMA 28
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Quarter: Winter 2021
Grade: B
March 29, 2021

Casey is one of the best professors I have taken in my long time at UCLA. He is exceptionally organized, clear, and a succinct teacher. I went into the class with no idea how to code at all, and I left with a solid knowledge and logic about it. Like many classes, it is VERY important that you watch the extra videos and use the textbook! The video and textbook tutorials are VERY helpful, do not skip them at all! Try to branch out and try new things out of your comfort zone, because Casey can usually find a way to make them work - I mean, he is the creator of the program, Processing, that you use!

Helpful?

0 0 Please log in to provide feedback.
1 of 1
ADS

Adblock Detected

Bruinwalk is an entirely Daily Bruin-run service brought to you for free. We hate annoying ads just as much as you do, but they help keep our lights on. We promise to keep our ads as relevant for you as possible, so please consider disabling your ad-blocking software while using this site.

Thank you for supporting us!