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

TOP TAGS

There are no relevant tags for this professor yet.

GRADE DISTRIBUTIONS
21.2%
17.7%
14.2%
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.

20.7%
17.3%
13.8%
10.4%
6.9%
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.

42.0%
35.0%
28.0%
21.0%
14.0%
7.0%
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.

19.1%
15.9%
12.7%
9.5%
6.4%
3.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.

22.0%
18.4%
14.7%
11.0%
7.3%
3.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.

16.9%
14.1%
11.3%
8.5%
5.6%
2.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.

20.7%
17.3%
13.8%
10.4%
6.9%
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.

26.6%
22.1%
17.7%
13.3%
8.9%
4.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.

23.2%
19.3%
15.5%
11.6%
7.7%
3.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.

31.6%
26.3%
21.1%
15.8%
10.5%
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.

ENROLLMENT DISTRIBUTIONS
Clear marks

Sorry, no enrollment data is available.

AD

Reviews (29)

2 of 3
2 of 3
Add your review...
Quarter: Spring 2024
Grade: A-
Verified Reviewer This user is a verified UCLA student/alum.
June 18, 2024

This quarter seemed pretty similar to past quarter in terms of difficulty. The midterm median was ~70. I did about median, and I personally thought it was a pretty doable midterm. There was a "trick question" where you're screwed if you misread the problem. Other than that, it was pretty straight forward. The final median was 80. It was more difficult than the midterm. There was a pretty tricky question involving QUIC, but everything else was very straight forward.

There were 2 projects for the class. The first project was an HTTP server that was the same as past quarters. The second project was a new one for this quarter that replaced parts of the old reliable transport/congestion control project with a new part about security. Since the project was new, there was also a lot of hiccups for the TA/LAs. For example, the autograder was released pretty late in the quarter with 1.5 weeks left until deadline. If there wasn't an autograder I would've definitely not been able to fully debug everything. Other than that, it was a straight forward project. I read the textbook's chapter about security and it gave me all the background I needed on the security side of things. The grading was also initially very binary, but in the end the TA/LAs graded the projects manually to award partial credits.

Overall it was a good class. Professor Zhang had a strong passion and deep knowledge of the internet and the human institutions/constructs that operates it. I appreciated the hands-on projects of the course.

Fun fact: Professor Zhang had a "Saddam Hussein ID card" style playing card for herself: https://www.businessinsider.in/54-women-who-rocked-the-tech-world/lixia-zhang-ucla-professor/slideshow/46224954.cms

Helpful?

0 0 Please log in to provide feedback.
Quarter: Spring 2023
Grade: B-
Verified Reviewer This user is a verified UCLA student/alum.
June 27, 2023

this class is complete garbage. i've had the whole spectrum of cs professors at ucla and zhang is among the worst. she is overall rude, condescending, and pretty terrible at lecturing. as noted in an earlier review, the most bizarre moment of the quarter for me was when a student sneezed in class and she publicly called him out and said he wasn't paying attention. shout out Xinyu Ma and Boyan Ding for being the only two active TAs on piazza, would not have made it through this class without them. can't say anything about the curve/if there even was one because we never got scores back for the last hw or for the final.

some screenshots from the absolute lawless dumpster fire that was our class piazza: https://imgur.com/a/aiVIfu1

Helpful?

0 0 Please log in to provide feedback.
Quarter: Spring 2023
Grade: B+
June 11, 2023

Just ask people who took this class my quarter. It was not a fun time :(

Helpful?

0 0 Please log in to provide feedback.
Quarter: Spring 2023
Grade: A-
Verified Reviewer This user is a verified UCLA student/alum.
June 11, 2023

the quizzes are actually not too bad but 15 minutes makes them miserable. in general homework and projects were doable, so the overall workload is ok, but i would never recommend this class with this professor to anyone (and i do mean anyone). she is a poor lecturer who often answers student questions with derision (if you get an answer at all, because she will often misunderstand questions and go on unrelated tangents before ending with "it depends") and is extremely active on piazza seemingly for the express purpose of mocking questions. every other lecture she would start by insulting us. midterm was very easy, final exam was much harder. the quizzes were very different from the midterm which was very different from the final exam but i would say final exam is sort of like much harder hw questions. if you do intend on taking the class, do all the practice problems in the textbook and check both textbook edition readings (because the textbooks are different and she assigns based on 7th edition but then says on piazza you should get the newer 8th edition). i actually have no clue what my final grade is whatsoever (ETA: more or less what i would expect in a different class, so there's that). actually the worst class i have taken at ucla, and it's not even that hard

Helpful?

0 0 Please log in to provide feedback.
Quarter: Spring 2023
Grade: NR
June 11, 2023

Advice: just don't take this class with her.

Helpful?

0 0 Please log in to provide feedback.
Quarter: Spring 2023
Grade: N/A
June 7, 2023

not helpful, rude and unfriendly on piazza, 15 min quizzes with 8 questions including math, etc. idk how her curve will be but its not worth it regardless

Helpful?

0 0 Please log in to provide feedback.
Quarter: Spring 2022
Grade: B
March 19, 2022

Just ask people who took this class my quarter. It was not a fun time.

Helpful?

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

Great professor. Makes the subject extremely interesting, and tests are fair but difficult. You will leave the class with a solid understanding of networking. The second project is time-consuming, but clarifies important concepts.

Helpful?

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

Overall professor Zhang is a better lecturer than most professors. She's to the point, but also not too fast. She also drops small stories of her time at Xerox Parc and it's insane she was at the center of networking and computer research. Project 2 was the worst because the TAs kept making mistakes and changes to the example program and it kept confusing everyone.

Helpful?

0 0 Please log in to provide feedback.
Quarter: Winter 2019
Grade: NR
April 2, 2019

The professor is very knowledgeable and loves to answer every question in the class. The course helps you learn something really useful and interesting. However, the exams and projects are not very easy and you need to study really hard and understand every detailed concepts to perform well in this class.

Helpful?

1 0 Please log in to provide feedback.
Verified Reviewer This user is a verified UCLA student/alum.
Quarter: Spring 2024
Grade: A-
June 18, 2024

This quarter seemed pretty similar to past quarter in terms of difficulty. The midterm median was ~70. I did about median, and I personally thought it was a pretty doable midterm. There was a "trick question" where you're screwed if you misread the problem. Other than that, it was pretty straight forward. The final median was 80. It was more difficult than the midterm. There was a pretty tricky question involving QUIC, but everything else was very straight forward.

There were 2 projects for the class. The first project was an HTTP server that was the same as past quarters. The second project was a new one for this quarter that replaced parts of the old reliable transport/congestion control project with a new part about security. Since the project was new, there was also a lot of hiccups for the TA/LAs. For example, the autograder was released pretty late in the quarter with 1.5 weeks left until deadline. If there wasn't an autograder I would've definitely not been able to fully debug everything. Other than that, it was a straight forward project. I read the textbook's chapter about security and it gave me all the background I needed on the security side of things. The grading was also initially very binary, but in the end the TA/LAs graded the projects manually to award partial credits.

Overall it was a good class. Professor Zhang had a strong passion and deep knowledge of the internet and the human institutions/constructs that operates it. I appreciated the hands-on projects of the course.

Fun fact: Professor Zhang had a "Saddam Hussein ID card" style playing card for herself: https://www.businessinsider.in/54-women-who-rocked-the-tech-world/lixia-zhang-ucla-professor/slideshow/46224954.cms

Helpful?

0 0 Please log in to provide feedback.
Verified Reviewer This user is a verified UCLA student/alum.
Quarter: Spring 2023
Grade: B-
June 27, 2023

this class is complete garbage. i've had the whole spectrum of cs professors at ucla and zhang is among the worst. she is overall rude, condescending, and pretty terrible at lecturing. as noted in an earlier review, the most bizarre moment of the quarter for me was when a student sneezed in class and she publicly called him out and said he wasn't paying attention. shout out Xinyu Ma and Boyan Ding for being the only two active TAs on piazza, would not have made it through this class without them. can't say anything about the curve/if there even was one because we never got scores back for the last hw or for the final.

some screenshots from the absolute lawless dumpster fire that was our class piazza: https://imgur.com/a/aiVIfu1

Helpful?

0 0 Please log in to provide feedback.
Quarter: Spring 2023
Grade: B+
June 11, 2023

Just ask people who took this class my quarter. It was not a fun time :(

Helpful?

0 0 Please log in to provide feedback.
Verified Reviewer This user is a verified UCLA student/alum.
Quarter: Spring 2023
Grade: A-
June 11, 2023

the quizzes are actually not too bad but 15 minutes makes them miserable. in general homework and projects were doable, so the overall workload is ok, but i would never recommend this class with this professor to anyone (and i do mean anyone). she is a poor lecturer who often answers student questions with derision (if you get an answer at all, because she will often misunderstand questions and go on unrelated tangents before ending with "it depends") and is extremely active on piazza seemingly for the express purpose of mocking questions. every other lecture she would start by insulting us. midterm was very easy, final exam was much harder. the quizzes were very different from the midterm which was very different from the final exam but i would say final exam is sort of like much harder hw questions. if you do intend on taking the class, do all the practice problems in the textbook and check both textbook edition readings (because the textbooks are different and she assigns based on 7th edition but then says on piazza you should get the newer 8th edition). i actually have no clue what my final grade is whatsoever (ETA: more or less what i would expect in a different class, so there's that). actually the worst class i have taken at ucla, and it's not even that hard

Helpful?

0 0 Please log in to provide feedback.
Quarter: Spring 2023
Grade: NR
June 11, 2023

Advice: just don't take this class with her.

Helpful?

0 0 Please log in to provide feedback.
Quarter: Spring 2023
Grade: N/A
June 7, 2023

not helpful, rude and unfriendly on piazza, 15 min quizzes with 8 questions including math, etc. idk how her curve will be but its not worth it regardless

Helpful?

0 0 Please log in to provide feedback.
Quarter: Spring 2022
Grade: B
March 19, 2022

Just ask people who took this class my quarter. It was not a fun time.

Helpful?

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

Great professor. Makes the subject extremely interesting, and tests are fair but difficult. You will leave the class with a solid understanding of networking. The second project is time-consuming, but clarifies important concepts.

Helpful?

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

Overall professor Zhang is a better lecturer than most professors. She's to the point, but also not too fast. She also drops small stories of her time at Xerox Parc and it's insane she was at the center of networking and computer research. Project 2 was the worst because the TAs kept making mistakes and changes to the example program and it kept confusing everyone.

Helpful?

0 0 Please log in to provide feedback.
Quarter: Winter 2019
Grade: NR
April 2, 2019

The professor is very knowledgeable and loves to answer every question in the class. The course helps you learn something really useful and interesting. However, the exams and projects are not very easy and you need to study really hard and understand every detailed concepts to perform well in this class.

Helpful?

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

TOP TAGS

There are no relevant tags for this professor yet.

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!