Leah Anne Keating
Department of Program in Computing
AD
4.7
Overall Rating
Based on 3 Users
Easiness 4.0 / 5 How easy the class is, 1 being extremely difficult and 5 being easy peasy.
Clarity 4.0 / 5 How clear the class is, 1 being extremely unclear and 5 being very clear.
Workload 4.3 / 5 How much workload the class is, 1 being extremely heavy and 5 being extremely light.
Helpfulness 4.0 / 5 How helpful the class is, 1 being not helpful at all and 5 being extremely helpful.

TOP TAGS

  • Has Group Projects
GRADE DISTRIBUTIONS

There are no grade distributions available for this professor yet.

ENROLLMENT DISTRIBUTIONS
Clear marks

Sorry, no enrollment data is available.

AD

Reviews (3)

1 of 1
1 of 1
Add your review...
Quarter: Winter 2024
Grade: A
Verified Reviewer This user is a verified UCLA student/alum.
March 31, 2024

This was one of the most fun classes I've taken in UCLA! Although I've had plenty of prior experience in Python, I still gained a lot from this class, especially in reinforcing concepts that I did not fully grasp previously. As Professor Keating's lecture notes were well-written, I stopped going for lectures after Week 2. Homework and discussion assignments were extremely fun to work on, as they often involved real-world applications of Python. Midterm was really easy with most of us completing it within 20 minutes, so she made the final slightly harder, but it was still manageable. The only downside was the project - my group put in a lot of effort into it, but perhaps we focused too much on the code rather than the explanations, so we were rather harshly deducted 20 marks for insufficient explanations, so do be wary of that.

I was searching for data science internships while taking PIC 16A, and it has been extremely helpful in tackling Python interview questions. I cannot stress enough how important the split-apply-combine technique we learnt for Pandas turned out to be. Now that I have secured an internship, looking back in hindsight, this class has played a pivotal role in my success. For anyone looking to enter the field of Data Science, I would highly recommend this class with Professor Keating.

Helpful?

0 0 Please log in to provide feedback.
Quarter: Winter 2024
Grade: A
Verified Reviewer This user is a verified UCLA student/alum.
March 24, 2024

This was her first quarter teaching PIC 16A, but I felt like she handled the class decently! I stopped attending class after the midterm but her lecturing was okay, a bit unclear and not beneficial to my learning imo. Here's important points of the class:
- classes are NOT recorded but she posts lecture notes afterwards by the end of the day, so I never went to class and did fine (it's coding so really all you need is the syntax to do what you want, imo class isn't necessary)
- discussions aren't mandatory but turning in discussion notebooks during discussion gave us extra credit so i'd recommend going! my TA was also AMAZING and helped clarify a lot of topics so that's another benefit of discussion
- there's a group project at the end of the quarter (3 people in a group) and tbh it was pretty easy, you can honestly knock it all out within a day or two
- homework was weekly and ngl this was probably the TOUGHEST part of the course. the homework often felt WAY harder than what was covered in lecture, so DEFINITELY start early and attend office hours for that. they grade pretty generously but the homeworks can definitely not be grinded out in an hour or two. (in fact, the professor has said to allocate at least 5+ hours per homework -- which I feel is true).
- exams were easy since they were the typical pen-and-paper exam, just write down EVERYTHING on the cheat sheet and you'll be good to go (don't really have to study imo).

Helpful?

0 0 Please log in to provide feedback.
Quarter: Winter 2024
Grade: A+
Verified Reviewer This user is a verified UCLA student/alum.
March 21, 2024

Overall, I liked PIC 16A much more than PIC 10A. The content was not overly difficult and felt more applicable. Professor Keating is a very nice person, and definitely cares about ensuring that her students understand everything.

Helpful?

0 0 Please log in to provide feedback.
Verified Reviewer This user is a verified UCLA student/alum.
Quarter: Winter 2024
Grade: A
March 31, 2024

This was one of the most fun classes I've taken in UCLA! Although I've had plenty of prior experience in Python, I still gained a lot from this class, especially in reinforcing concepts that I did not fully grasp previously. As Professor Keating's lecture notes were well-written, I stopped going for lectures after Week 2. Homework and discussion assignments were extremely fun to work on, as they often involved real-world applications of Python. Midterm was really easy with most of us completing it within 20 minutes, so she made the final slightly harder, but it was still manageable. The only downside was the project - my group put in a lot of effort into it, but perhaps we focused too much on the code rather than the explanations, so we were rather harshly deducted 20 marks for insufficient explanations, so do be wary of that.

I was searching for data science internships while taking PIC 16A, and it has been extremely helpful in tackling Python interview questions. I cannot stress enough how important the split-apply-combine technique we learnt for Pandas turned out to be. Now that I have secured an internship, looking back in hindsight, this class has played a pivotal role in my success. For anyone looking to enter the field of Data Science, I would highly recommend this class with Professor Keating.

Helpful?

0 0 Please log in to provide feedback.
Verified Reviewer This user is a verified UCLA student/alum.
Quarter: Winter 2024
Grade: A
March 24, 2024

This was her first quarter teaching PIC 16A, but I felt like she handled the class decently! I stopped attending class after the midterm but her lecturing was okay, a bit unclear and not beneficial to my learning imo. Here's important points of the class:
- classes are NOT recorded but she posts lecture notes afterwards by the end of the day, so I never went to class and did fine (it's coding so really all you need is the syntax to do what you want, imo class isn't necessary)
- discussions aren't mandatory but turning in discussion notebooks during discussion gave us extra credit so i'd recommend going! my TA was also AMAZING and helped clarify a lot of topics so that's another benefit of discussion
- there's a group project at the end of the quarter (3 people in a group) and tbh it was pretty easy, you can honestly knock it all out within a day or two
- homework was weekly and ngl this was probably the TOUGHEST part of the course. the homework often felt WAY harder than what was covered in lecture, so DEFINITELY start early and attend office hours for that. they grade pretty generously but the homeworks can definitely not be grinded out in an hour or two. (in fact, the professor has said to allocate at least 5+ hours per homework -- which I feel is true).
- exams were easy since they were the typical pen-and-paper exam, just write down EVERYTHING on the cheat sheet and you'll be good to go (don't really have to study imo).

Helpful?

0 0 Please log in to provide feedback.
Verified Reviewer This user is a verified UCLA student/alum.
Quarter: Winter 2024
Grade: A+
March 21, 2024

Overall, I liked PIC 16A much more than PIC 10A. The content was not overly difficult and felt more applicable. Professor Keating is a very nice person, and definitely cares about ensuring that her students understand everything.

Helpful?

0 0 Please log in to provide feedback.
1 of 1
4.7
Overall Rating
Based on 3 Users
Easiness 4.0 / 5 How easy the class is, 1 being extremely difficult and 5 being easy peasy.
Clarity 4.0 / 5 How clear the class is, 1 being extremely unclear and 5 being very clear.
Workload 4.3 / 5 How much workload the class is, 1 being extremely heavy and 5 being extremely light.
Helpfulness 4.0 / 5 How helpful the class is, 1 being not helpful at all and 5 being extremely helpful.

TOP TAGS

  • Has Group Projects
    (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!