Carlo Zaniolo
Department of Computer Science
AD
2.3
Overall Rating
Based on 16 Users
Easiness 2.8 / 5 How easy the class is, 1 being extremely difficult and 5 being easy peasy.
Clarity 1.7 / 5 How clear the class is, 1 being extremely unclear and 5 being very clear.
Workload 2.7 / 5 How much workload the class is, 1 being extremely heavy and 5 being extremely light.
Helpfulness 2.3 / 5 How helpful the class is, 1 being not helpful at all and 5 being extremely helpful.

TOP TAGS

  • Uses Slides
  • Has Group Projects
  • Useful Textbooks
  • Tolerates Tardiness
GRADE DISTRIBUTIONS
25.3%
21.1%
16.8%
12.6%
8.4%
4.2%
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.

18.3%
15.3%
12.2%
9.2%
6.1%
3.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.

25.4%
21.2%
16.9%
12.7%
8.5%
4.2%
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.

15.8%
13.2%
10.6%
7.9%
5.3%
2.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.

25.7%
21.4%
17.1%
12.9%
8.6%
4.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.

25.8%
21.5%
17.2%
12.9%
8.6%
4.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.

15.2%
12.7%
10.2%
7.6%
5.1%
2.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.

21.2%
17.7%
14.1%
10.6%
7.1%
3.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.

28.6%
23.8%
19.0%
14.3%
9.5%
4.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.

ENROLLMENT DISTRIBUTIONS
Clear marks

Sorry, no enrollment data is available.

AD

Reviews (10)

1 of 1
1 of 1
Add your review...
Quarter: Winter 2019
Grade: A+
March 27, 2019

The textbook is very useful for this class. If you do all reading assignments, going to lectures is not necessary.

Helpful?

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

So, I stopped attending lecture after week 2 or 3. I didn't go to discussion either. Zaniolo is pretty hard to understand, and I ended up self studying everything with my friends. We'd understand the concepts together by going through the slides (the discussion slides in particular were very useful). Then we'd work on the homework. So, the homework is good practice for the difficulty of the midterm, except the midterm requires a bit more thought. Definitely check out the UPE testbank for this class if you can. Go through the concepts using his slides, and do all the practice problems on his slides before the exams.

Project 1 was pretty straightforward. You just need to use PHP to create an IMDB style website. Decoration matters for Project 1B. Project 2 is conceptually very difficult even though it's probably about 200 lines of code total. I strongly recommend starting early, since looking at the source code is pretty overwhelming at first.

Helpful?

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

Don't take him. I didn't understand anything he said the entire quarter. Shoutout to Das for being the best TA ever though.

Helpful?

0 0 Please log in to provide feedback.
Quarter: Spring 2016
Grade: B
Jan. 1, 2018

Professor mumbled in class. Gave the easiest tests so he ended up having an average grade of like 93-94%. His solution was to curve everyone down. So I got a 91% but ended up with a B. Also all I learned was SQL and B+ treees. Terrible class.

Helpful?

3 0 Please log in to provide feedback.
Quarter: Fall 2017
Grade: A-
Dec. 29, 2017

Complicated feeling about this class. Like other posts have mentioned, this professor's lecture is far below average, with unclear spoken English and outdated & unclear & sometimes misleading slides. Yet he is an nice guy, he would answer questions in great patience. Textbook is not necessary, but it helps if you'd like to skip the lecture.
The professor used curve, in this quarter, to down-grade the average to around B. It is fine with me but I think he should at least mention it at first. So, be prepared for this! (I got 95% overall, ranked top 20%, and got A-)
TA is super nice and helpful, Jason, I would say he is the best TA ever. He is responsive, held extra OH, provided detailed and clear explanation on Piazza. This class will be tough without him.

Helpful?

0 0 Please log in to provide feedback.
Quarter: Fall 2017
Grade: N/A
Dec. 19, 2017

Well, I should say this course practice my listening and understanding ability.

Helpful?

5 0 Please log in to provide feedback.
Quarter: Fall 2017
Grade: A-
Dec. 19, 2017

If you want to learn database by reading the book on your own, then take this class. The professor doesn't teach very well. Learnt most of the stuff from TA and the book.
The extra credit is useless since the grade is based on the curve. This means extra work since everyone is going to do the extra credit.

Helpful?

0 0 Please log in to provide feedback.
Quarter: Fall 2017
Grade: NR
Oct. 4, 2017

Worst professor by far that you will take at UCLA. This guy <<<<<<<

Helpful?

2 0 Please log in to provide feedback.
Quarter: Spring 2017
Grade: A
May 5, 2017

Zaniolo is a nice old guy that is clearly knowledgable about the material, but his lectures are terrible. He mumbles too much and is bad at explaining things. Most people skip lecture (but I went to every one!).

The tests were very reasonable and fair if you read and understand the gist of the slides, and there is even extra credit on them. There are 2 group projects, one of which was easy (basic IMDB clone with PHP/MYSQL), and the other was hard (implement new features in Apache Spark using Scala). There are weekly homework assignments that are kind of hard because the material isn't explained well.

I wouldn't really recommend this professor if you want a great exposure to database systems, but it's okay if you're looking for a somewhat chill class where skipping lectures is fine.

Helpful?

0 1 Please log in to provide feedback.
Quarter: N/A
Grade: N/A
Dec. 20, 2010

Class:
I hear one complain (from other student) about expectation of going to this class that is to learn MySQL ONLY. I can tell you right now that you did not just learn MySQL. You learn to write MySQL query better, setup database schema with various of I/O calculation and theory.

Professor:
He uses slides, and they are OUTDATED slide. Some of mysql on the slide does not work anymore on the newer version of MySQL. The essential query statement still is the same. He lecture alright, he could put you to sleep if you didn't follow him for one second; because he MUMBLES. However, it is strongly encouraged that you go to lecture, because the book DOES NOT do a good job at all. The textbook is one of bad textbook ever. You might misunderstand something in the text and you definitely will; therefore, it is better to go to class.

Projects:
The projects are connected dependently, meaning whatever you did wrong on previous project, you might did wrong again on the next one if you don't correct it.

Helpful?

0 0 Please log in to provide feedback.
Quarter: Winter 2019
Grade: A+
March 27, 2019

The textbook is very useful for this class. If you do all reading assignments, going to lectures is not necessary.

Helpful?

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

So, I stopped attending lecture after week 2 or 3. I didn't go to discussion either. Zaniolo is pretty hard to understand, and I ended up self studying everything with my friends. We'd understand the concepts together by going through the slides (the discussion slides in particular were very useful). Then we'd work on the homework. So, the homework is good practice for the difficulty of the midterm, except the midterm requires a bit more thought. Definitely check out the UPE testbank for this class if you can. Go through the concepts using his slides, and do all the practice problems on his slides before the exams.

Project 1 was pretty straightforward. You just need to use PHP to create an IMDB style website. Decoration matters for Project 1B. Project 2 is conceptually very difficult even though it's probably about 200 lines of code total. I strongly recommend starting early, since looking at the source code is pretty overwhelming at first.

Helpful?

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

Don't take him. I didn't understand anything he said the entire quarter. Shoutout to Das for being the best TA ever though.

Helpful?

0 0 Please log in to provide feedback.
Quarter: Spring 2016
Grade: B
Jan. 1, 2018

Professor mumbled in class. Gave the easiest tests so he ended up having an average grade of like 93-94%. His solution was to curve everyone down. So I got a 91% but ended up with a B. Also all I learned was SQL and B+ treees. Terrible class.

Helpful?

3 0 Please log in to provide feedback.
Quarter: Fall 2017
Grade: A-
Dec. 29, 2017

Complicated feeling about this class. Like other posts have mentioned, this professor's lecture is far below average, with unclear spoken English and outdated & unclear & sometimes misleading slides. Yet he is an nice guy, he would answer questions in great patience. Textbook is not necessary, but it helps if you'd like to skip the lecture.
The professor used curve, in this quarter, to down-grade the average to around B. It is fine with me but I think he should at least mention it at first. So, be prepared for this! (I got 95% overall, ranked top 20%, and got A-)
TA is super nice and helpful, Jason, I would say he is the best TA ever. He is responsive, held extra OH, provided detailed and clear explanation on Piazza. This class will be tough without him.

Helpful?

0 0 Please log in to provide feedback.
Quarter: Fall 2017
Grade: N/A
Dec. 19, 2017

Well, I should say this course practice my listening and understanding ability.

Helpful?

5 0 Please log in to provide feedback.
Quarter: Fall 2017
Grade: A-
Dec. 19, 2017

If you want to learn database by reading the book on your own, then take this class. The professor doesn't teach very well. Learnt most of the stuff from TA and the book.
The extra credit is useless since the grade is based on the curve. This means extra work since everyone is going to do the extra credit.

Helpful?

0 0 Please log in to provide feedback.
Quarter: Fall 2017
Grade: NR
Oct. 4, 2017

Worst professor by far that you will take at UCLA. This guy <<<<<<<

Helpful?

2 0 Please log in to provide feedback.
Quarter: Spring 2017
Grade: A
May 5, 2017

Zaniolo is a nice old guy that is clearly knowledgable about the material, but his lectures are terrible. He mumbles too much and is bad at explaining things. Most people skip lecture (but I went to every one!).

The tests were very reasonable and fair if you read and understand the gist of the slides, and there is even extra credit on them. There are 2 group projects, one of which was easy (basic IMDB clone with PHP/MYSQL), and the other was hard (implement new features in Apache Spark using Scala). There are weekly homework assignments that are kind of hard because the material isn't explained well.

I wouldn't really recommend this professor if you want a great exposure to database systems, but it's okay if you're looking for a somewhat chill class where skipping lectures is fine.

Helpful?

0 1 Please log in to provide feedback.
Quarter: N/A
Grade: N/A
Dec. 20, 2010

Class:
I hear one complain (from other student) about expectation of going to this class that is to learn MySQL ONLY. I can tell you right now that you did not just learn MySQL. You learn to write MySQL query better, setup database schema with various of I/O calculation and theory.

Professor:
He uses slides, and they are OUTDATED slide. Some of mysql on the slide does not work anymore on the newer version of MySQL. The essential query statement still is the same. He lecture alright, he could put you to sleep if you didn't follow him for one second; because he MUMBLES. However, it is strongly encouraged that you go to lecture, because the book DOES NOT do a good job at all. The textbook is one of bad textbook ever. You might misunderstand something in the text and you definitely will; therefore, it is better to go to class.

Projects:
The projects are connected dependently, meaning whatever you did wrong on previous project, you might did wrong again on the next one if you don't correct it.

Helpful?

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

TOP TAGS

  • Uses Slides
    (6)
  • Has Group Projects
    (6)
  • Useful Textbooks
    (3)
  • Tolerates Tardiness
    (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!