Casey Reas
Department of Design | Media Arts
AD
5.0
Overall Rating
Based on 6 Users
Easiness 3.5 / 5 How easy the class is, 1 being extremely difficult and 5 being easy peasy.
Clarity 5.0 / 5 How clear the class is, 1 being extremely unclear and 5 being very clear.
Workload 3.5 / 5 How much workload the class is, 1 being extremely heavy and 5 being extremely light.
Helpfulness 5.0 / 5 How helpful the class is, 1 being not helpful at all and 5 being extremely helpful.

TOP TAGS

  • Would Take Again
  • Useful Textbooks
  • Engaging Lectures
  • Issues PTEs
GRADE DISTRIBUTIONS
52.2%
43.5%
34.8%
26.1%
17.4%
8.7%
0.0%
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
F

Grade distributions are collected using data from the UCLA Registrar’s Office.

71.4%
59.5%
47.6%
35.7%
23.8%
11.9%
0.0%
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
F

Grade distributions are collected using data from the UCLA Registrar’s Office.

68.8%
57.3%
45.8%
34.4%
22.9%
11.5%
0.0%
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
F

Grade distributions are collected using data from the UCLA Registrar’s Office.

52.6%
43.9%
35.1%
26.3%
17.5%
8.8%
0.0%
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
F

Grade distributions are collected using data from the UCLA Registrar’s Office.

47.4%
39.5%
31.6%
23.7%
15.8%
7.9%
0.0%
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
F

Grade distributions are collected using data from the UCLA Registrar’s Office.

44.4%
37.0%
29.6%
22.2%
14.8%
7.4%
0.0%
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
F

Grade distributions are collected using data from the UCLA Registrar’s Office.

50.0%
41.7%
33.3%
25.0%
16.7%
8.3%
0.0%
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
F

Grade distributions are collected using data from the UCLA Registrar’s Office.

35.0%
29.2%
23.3%
17.5%
11.7%
5.8%
0.0%
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
F

Grade distributions are collected using data from the UCLA Registrar’s Office.

33.3%
27.8%
22.2%
16.7%
11.1%
5.6%
0.0%
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
F

Grade distributions are collected using data from the UCLA Registrar’s Office.

42.9%
35.7%
28.6%
21.4%
14.3%
7.1%
0.0%
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
F

Grade distributions are collected using data from the UCLA Registrar’s Office.

34.8%
29.0%
23.2%
17.4%
11.6%
5.8%
0.0%
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
F

Grade distributions are collected using data from the UCLA Registrar’s Office.

31.8%
26.5%
21.2%
15.9%
10.6%
5.3%
0.0%
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
F

Grade distributions are collected using data from the UCLA Registrar’s Office.

44.0%
36.7%
29.3%
22.0%
14.7%
7.3%
0.0%
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
F

Grade distributions are collected using data from the UCLA Registrar’s Office.

27.8%
23.1%
18.5%
13.9%
9.3%
4.6%
0.0%
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
F

Grade distributions are collected using data from the UCLA Registrar’s Office.

30.8%
25.6%
20.5%
15.4%
10.3%
5.1%
0.0%
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
F

Grade distributions are collected using data from the UCLA Registrar’s Office.

29.2%
24.3%
19.4%
14.6%
9.7%
4.9%
0.0%
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
F

Grade distributions are collected using data from the UCLA Registrar’s Office.

40.9%
34.1%
27.3%
20.5%
13.6%
6.8%
0.0%
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
F

Grade distributions are collected using data from the UCLA Registrar’s Office.

34.8%
29.0%
23.2%
17.4%
11.6%
5.8%
0.0%
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
F

Grade distributions are collected using data from the UCLA Registrar’s Office.

30.4%
25.4%
20.3%
15.2%
10.1%
5.1%
0.0%
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
F

Grade distributions are collected using data from the UCLA Registrar’s Office.

36.8%
30.7%
24.6%
18.4%
12.3%
6.1%
0.0%
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
F

Grade distributions are collected using data from the UCLA Registrar’s Office.

17.6%
14.7%
11.8%
8.8%
5.9%
2.9%
0.0%
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
F

Grade distributions are collected using data from the UCLA Registrar’s Office.

33.3%
27.8%
22.2%
16.7%
11.1%
5.6%
0.0%
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
F

Grade distributions are collected using data from the UCLA Registrar’s Office.

ENROLLMENT DISTRIBUTIONS
Clear marks

Sorry, no enrollment data is available.

AD

Reviews (5)

1 of 1
1 of 1
Add your review...
Quarter: Fall 2022
Grade: A+
Verified Reviewer This user is a verified UCLA student/alum.
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.
Quarter: Winter 2021
Grade: B
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
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.
Quarter: Winter 2021
Grade: A+
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
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.
Quarter: Spring 2020
Grade: A+
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
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.
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.
Verified Reviewer This user is a verified UCLA student/alum.
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.
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.
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.
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.
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.
1 of 1
5.0
Overall Rating
Based on 6 Users
Easiness 3.5 / 5 How easy the class is, 1 being extremely difficult and 5 being easy peasy.
Clarity 5.0 / 5 How clear the class is, 1 being extremely unclear and 5 being very clear.
Workload 3.5 / 5 How much workload the class is, 1 being extremely heavy and 5 being extremely light.
Helpfulness 5.0 / 5 How helpful the class is, 1 being not helpful at all and 5 being extremely helpful.

TOP TAGS

  • Would Take Again
    (6)
  • Useful Textbooks
    (5)
  • Engaging Lectures
    (4)
  • Issues PTEs
    (2)
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!