Matthew Haberland

1 of 1
Class Most Helpful Review
1 of 1

CLASSES

COMPTNG 10A
Introduction to Programming Full Profile > 4.0 Overall 3.0 Easiness 3.0 Workload 5.0 Clarity 5.0 Helpfulness No reviews have been written yet.
COMPTNG 10A
Introduction to Programming See Full Profile

Overall 4.0 Easiness 3.0 Workload 3.0 Clarity 5.0 Helpfulness 5.0

Most Helpful Review
No reviews have been written yet.
COMPTNG 10B
Intermediate Programming Full Profile > 4.0 Overall 3.0 Easiness 3.0 Workload 4.0 Clarity 4.0 Helpfulness
Haberland was pretty good. He genuinely seems like he cares about student learning. You have to do reading and take a online quiz before each class ... (Spring Quarter 2016)
COMPTNG 10B
Intermediate Programming See Full Profile

Overall 4.0 Easiness 3.0 Workload 3.0 Clarity 4.0 Helpfulness 4.0

Most Helpful Review

Haberland was pretty good. He genuinely seems like he cares about student learning.

You have to do reading and take a online quiz before each class (really easy, not too time consuming), but that genuinely helped me keep up with the class. Average of 2-3 online quizzes per week, usually with 2-4 attempts allowed. There are also pop quizzes in discussion, which wasn't all that bad ( but that also means you have to go to discussions) Depending on the TA, the discussions really did complement the lecture. Basically he ensures you keep up with lectures, so no one falls behind.

He has slides, so that helps. His lecture is someone disorganized some times, but usually it's not that bad.

The exams were pretty easy, its open notes. The first exam was on the computer, which was not bad( s long as the code does what the problem asks for, you get 100%) The 2nd midterm and final were harder and by hand, but they were not necessarily super hard, maybe a little tricky.

Basically, Haberland is bae and I recommend his class!!!

(Spring Quarter 2016)
AD
AD
COMPTNG 16
Python with Applications Full Profile > 4.5 Overall 2.5 Easiness 1.5 Workload 4.5 Clarity 5.0 Helpfulness
This class is worth it if you are willing to put in the work. With the flipped lecture style, the entire learning process is entirely up to you. The ... (Fall Quarter 2017)
COMPTNG 16
Python with Applications See Full Profile

Overall 4.5 Easiness 2.5 Workload 1.5 Clarity 4.5 Helpfulness 5.0

Most Helpful Review

This class is worth it if you are willing to put in the work. With the flipped lecture style, the entire learning process is entirely up to you.

The breakdown is like this:
60% Homework
20% Final
20% Quizzes

The quizzes were given every class based on the reading that you were assigned. After the first three weeks, you are given a choice of either going into track A (the more mathy one) or track B (more nonmathy one). I did track B, however both tracks are difficult.

I literally worked my butt off. Haberland is usually pretty approachable in office hours and in class, and make sure to ask LOTS OF QUESTIONS. Again, after this quarter of pure hell and coding, I now know how to actually code and other classes are a breeze. But again it is all about how much you are willing to put in.

(Fall Quarter 2017)
COMPTNG 20A
Principles of Java Language with Applications Full Profile > 2.0 Overall 1.0 Easiness 3.0 Workload 4.0 Clarity 4.0 Helpfulness No reviews have been written yet.
COMPTNG 20A
Principles of Java Language with Applications See Full Profile

Overall 2.0 Easiness 1.0 Workload 3.0 Clarity 4.0 Helpfulness 4.0

Most Helpful Review
No reviews have been written yet.
COMPTNG 97
Special Topics in Programming Full Profile > 5.0 Overall 3.0 Easiness 3.0 Workload 5.0 Clarity 5.0 Helpfulness
If Professor Haberland is ever teaching a programming course, take it with him!! He is such an all-around great professor. I've taken him twice now, o... (Fall Quarter 2016)
COMPTNG 97
Special Topics in Programming See Full Profile

Overall 5.0 Easiness 3.0 Workload 3.0 Clarity 5.0 Helpfulness 5.0

Most Helpful Review

If Professor Haberland is ever teaching a programming course, take it with him!!
He is such an all-around great professor. I've taken him twice now, once for PIC 10B and now for Python. He's super helpful and approachable in office hours, as well as through email, and he's a very fair grader/person. He's also chill and has a good sense of humor, and you can see how knowledgeable he is -- even if he doesn't know something, he'll admit it and then do research to help you figure it out. His method of teaching is just the perfect amount of challenge (in my opinion) for a programming course. If you're ever confused or lost, he doesn't leave you hanging!
Overall, one of my favorite professors at UCLA - super cool, super nice, super fair. Definitly take him if you have the chance :)

(Fall Quarter 2016)
COMPTNG 375
Teaching Apprentice Practicum Full Profile > N/A Overall N/A Easiness N/A Workload N/A Clarity N/A Helpfulness No reviews have been written yet.
COMPTNG 375
Teaching Apprentice Practicum See Full Profile

Overall N/A Easiness N/A Workload N/A Clarity N/A Helpfulness N/A

Most Helpful Review
No reviews have been written yet.
AD
AD
1 of 1

It seems like you’re

using an ad blocker. :(


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!