Junghoo Cho
Department of Computer Science
AD
4.2
Overall Rating
Based on 18 Users
Easiness 2.6 / 5 How easy the class is, 1 being extremely difficult and 5 being easy peasy.
Clarity 4.1 / 5 How clear the class is, 1 being extremely unclear and 5 being very clear.
Workload 2.1 / 5 How much workload the class is, 1 being extremely heavy and 5 being extremely light.
Helpfulness 4.4 / 5 How helpful the class is, 1 being not helpful at all and 5 being extremely helpful.

TOP TAGS

  • Engaging Lectures
  • Appropriately Priced Materials
  • Often Funny
  • Would Take Again
  • Uses Slides
  • Tolerates Tardiness
  • Is Podcasted
GRADE DISTRIBUTIONS
51.4%
42.8%
34.2%
25.7%
17.1%
8.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.

20.6%
17.1%
13.7%
10.3%
6.9%
3.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.

24.0%
20.0%
16.0%
12.0%
8.0%
4.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.

40.0%
33.3%
26.7%
20.0%
13.3%
6.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.

32.3%
26.9%
21.5%
16.1%
10.8%
5.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.

46.1%
38.4%
30.7%
23.0%
15.4%
7.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.

22.3%
18.6%
14.9%
11.2%
7.4%
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.

23.3%
19.4%
15.5%
11.6%
7.8%
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.

ENROLLMENT DISTRIBUTIONS
Clear marks

Sorry, no enrollment data is available.

AD

Reviews (9)

1 of 1
1 of 1
Add your review...
Quarter: Spring 2020
Grade: P
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
June 3, 2020

I took this class during Spring 2020 so it was online. Professor John Cho did a remarkable job by showing plenty of examples, responding to questions in the Zoom chat and on Piazza. I opted to take this P/NP so I did not take the exams. The projects were fair and felt like they addressed useful knowledge. I enjoyed his class and (at least without exams) would recommend it to everyone!

Helpful?

3 0 Please log in to provide feedback.
Quarter: Spring 2021
Grade: A
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Feb. 4, 2022

Took the class during covid and all we had to do were projects. There were no midterms or finals. Professor Cho gives very engaging lectures and keeps the materials relevant to what the industry uses. I learned to use PHP, Angular, Express, etc.

Very useful class + great prof! Will probably be harder if classes were in person.

Helpful?

1 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.
June 26, 2020

Pretty interesting and useful class. I would say Professor Cho did a great job teaching this class and all the projects are well designed and fun, although some of them are pretty time consuming. (project 3, 4)

Helpful?

1 0 Please log in to provide feedback.
Quarter: Spring 2021
Grade: A
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Sept. 23, 2021

This class is super useful and the professor is super good at explaining things. Projects take a lot of time (5 projects in total and two of them are really time consuming), but it's totally worth it and I learned a lot about front-end in this class.

Helpful?

0 0 Please log in to provide feedback.
Quarter: Spring 2021
Grade: A
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
June 22, 2021

Best class at UCLA by far. You must take it with Professor Cho if you can!!

PROFESSOR: Professor Cho is probably the best professor I've had at UCLA. He's incredibly clear, helpful, and patient. His lectures are easy to follower and very organized. His slides are simple which makes them easy to follow and add your own notes to. He walked me through some confusion step by step during his office hours and was very patient when I was not understanding some stuff. Lectures are all recorded and posted literally like 5 minutes after class. Professor Cho is very receptive to feedback and also active on Campuswire which is helpful. He is strict with some rules and deadlines though so as long as you manage your time and stay organized you will be fine.

DISCUSSIONS: Professor Cho set it up so that one discussion was for lecture review and the other was for project questions. This was really smart of him because it means you can budget your time efficiently and go to the discussion that suit you the best for that week. The 3 TAs (Lingxiao, Boyuan, Song) are all so patient and helpful. They were willing to debug my projects with me even though it was way past their office hours/discussion times). Discussions are also all recorded.

PROJECTS: The projects are challenging but also very interesting and so helpful in learning web dev skills. This is definitely one of the most practically useful classes to take if you want to get more project experience without being in clubs. There's 5 projects, where projects 2, 3, and 4 are weighted more and are also more complicated. They were graded via Gradescope and Professor Cho set up an autograder so you could submit as many times before the deadline and see which test cases you're failing. The one thing is that sometimes the test case descriptions are vague and even when my local testing works, it fails the autograder.

EXAMS: No exams during Spring 2021 (COVID). Grades are 100% project based.

Helpful?

0 0 Please log in to provide feedback.
Quarter: Spring 2021
Grade: A
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
June 2, 2021

CS144 is probably the most useful class I've taken as a CS major. The projects aren't that bad, most of the work you'll be doing is understanding the basics of each language/framework/etc. than actually coding. So if you have any experience in the stuff the prof will be covering, the projects could be done in less than 10 hours. I myself had no experience and still the projects took on average 20 hours. Gradescope gives a lot of the testcases for the projects as well and so it is extremely easy to get high scores. The lecture itself is slides heavy but the prof still does an amazing job explaining concepts and does a bunch of real time coding examples. I HIGHLY recommend CS144 with John Cho, easily top 3 class I've taken at UCLA.

Helpful?

0 0 Please log in to provide feedback.
Quarter: Winter 2017
Grade: NR
March 21, 2017

This class is probably the most useful class being taught at UCLA right now. You learn a lot, but I'm guessing the grading will be a bit of a problem !

Helpful?

0 0 Please log in to provide feedback.
Quarter: N/A
Grade: N/A
June 29, 2014

I took CS 143 and CS 144 with him.
I absolutely loved him!!
He is a great prof and cares about his students.
Chu Cheng and Young were our TA's and they were really good too!!
His projects are awesome and have helped me get internships at Yahoo and Microsoft.
We make a mini IMDB web app in 143 and a legit Ebay Web app in 144.
His tests were hard but i had past exams(he repeats them) so pretty much aced them.
Go to lecture guys, it will help.
And take John Cho you will have a great time.

Helpful?

0 0 Please log in to provide feedback.
Quarter: N/A
Grade: N/A
March 14, 2009

You learn something new in every lecture. It is a lot of material, but he explains it pretty well, though he goes pretty fast. If you don't go to lecture, or if you go to lecture but don't pay rapt attention, you will have trouble with this class. In fact, I'll say that if you don't go to the Discussion you will have trouble with this class.

Cho does what a good teacher should: teach well enough that you have to put in effort to completely understand it. You don't have to teach it to yourself, but you really have to put in the effort.

There were 5 projects, and they took lotsssssssssssssss of time; comparable to CS 111...
You learn SO MUCH. You learn Java, Javascript, SQL, JDBC, Lucene Index, a bit of computer security, database design, AJAX, HTML, XML, DTD, a bit of CSS, Java Servlets, etc. It is insane how much you learn. But it is a ton of work.

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: P
June 3, 2020

I took this class during Spring 2020 so it was online. Professor John Cho did a remarkable job by showing plenty of examples, responding to questions in the Zoom chat and on Piazza. I opted to take this P/NP so I did not take the exams. The projects were fair and felt like they addressed useful knowledge. I enjoyed his class and (at least without exams) would recommend it to everyone!

Helpful?

3 0 Please log in to provide feedback.
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Quarter: Spring 2021
Grade: A
Feb. 4, 2022

Took the class during covid and all we had to do were projects. There were no midterms or finals. Professor Cho gives very engaging lectures and keeps the materials relevant to what the industry uses. I learned to use PHP, Angular, Express, etc.

Very useful class + great prof! Will probably be harder if classes were in person.

Helpful?

1 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+
June 26, 2020

Pretty interesting and useful class. I would say Professor Cho did a great job teaching this class and all the projects are well designed and fun, although some of them are pretty time consuming. (project 3, 4)

Helpful?

1 0 Please log in to provide feedback.
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Quarter: Spring 2021
Grade: A
Sept. 23, 2021

This class is super useful and the professor is super good at explaining things. Projects take a lot of time (5 projects in total and two of them are really time consuming), but it's totally worth it and I learned a lot about front-end in this class.

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 2021
Grade: A
June 22, 2021

Best class at UCLA by far. You must take it with Professor Cho if you can!!

PROFESSOR: Professor Cho is probably the best professor I've had at UCLA. He's incredibly clear, helpful, and patient. His lectures are easy to follower and very organized. His slides are simple which makes them easy to follow and add your own notes to. He walked me through some confusion step by step during his office hours and was very patient when I was not understanding some stuff. Lectures are all recorded and posted literally like 5 minutes after class. Professor Cho is very receptive to feedback and also active on Campuswire which is helpful. He is strict with some rules and deadlines though so as long as you manage your time and stay organized you will be fine.

DISCUSSIONS: Professor Cho set it up so that one discussion was for lecture review and the other was for project questions. This was really smart of him because it means you can budget your time efficiently and go to the discussion that suit you the best for that week. The 3 TAs (Lingxiao, Boyuan, Song) are all so patient and helpful. They were willing to debug my projects with me even though it was way past their office hours/discussion times). Discussions are also all recorded.

PROJECTS: The projects are challenging but also very interesting and so helpful in learning web dev skills. This is definitely one of the most practically useful classes to take if you want to get more project experience without being in clubs. There's 5 projects, where projects 2, 3, and 4 are weighted more and are also more complicated. They were graded via Gradescope and Professor Cho set up an autograder so you could submit as many times before the deadline and see which test cases you're failing. The one thing is that sometimes the test case descriptions are vague and even when my local testing works, it fails the autograder.

EXAMS: No exams during Spring 2021 (COVID). Grades are 100% project based.

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 2021
Grade: A
June 2, 2021

CS144 is probably the most useful class I've taken as a CS major. The projects aren't that bad, most of the work you'll be doing is understanding the basics of each language/framework/etc. than actually coding. So if you have any experience in the stuff the prof will be covering, the projects could be done in less than 10 hours. I myself had no experience and still the projects took on average 20 hours. Gradescope gives a lot of the testcases for the projects as well and so it is extremely easy to get high scores. The lecture itself is slides heavy but the prof still does an amazing job explaining concepts and does a bunch of real time coding examples. I HIGHLY recommend CS144 with John Cho, easily top 3 class I've taken at UCLA.

Helpful?

0 0 Please log in to provide feedback.
Quarter: Winter 2017
Grade: NR
March 21, 2017

This class is probably the most useful class being taught at UCLA right now. You learn a lot, but I'm guessing the grading will be a bit of a problem !

Helpful?

0 0 Please log in to provide feedback.
Quarter: N/A
Grade: N/A
June 29, 2014

I took CS 143 and CS 144 with him.
I absolutely loved him!!
He is a great prof and cares about his students.
Chu Cheng and Young were our TA's and they were really good too!!
His projects are awesome and have helped me get internships at Yahoo and Microsoft.
We make a mini IMDB web app in 143 and a legit Ebay Web app in 144.
His tests were hard but i had past exams(he repeats them) so pretty much aced them.
Go to lecture guys, it will help.
And take John Cho you will have a great time.

Helpful?

0 0 Please log in to provide feedback.
Quarter: N/A
Grade: N/A
March 14, 2009

You learn something new in every lecture. It is a lot of material, but he explains it pretty well, though he goes pretty fast. If you don't go to lecture, or if you go to lecture but don't pay rapt attention, you will have trouble with this class. In fact, I'll say that if you don't go to the Discussion you will have trouble with this class.

Cho does what a good teacher should: teach well enough that you have to put in effort to completely understand it. You don't have to teach it to yourself, but you really have to put in the effort.

There were 5 projects, and they took lotsssssssssssssss of time; comparable to CS 111...
You learn SO MUCH. You learn Java, Javascript, SQL, JDBC, Lucene Index, a bit of computer security, database design, AJAX, HTML, XML, DTD, a bit of CSS, Java Servlets, etc. It is insane how much you learn. But it is a ton of work.

Helpful?

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

TOP TAGS

  • Engaging Lectures
    (4)
  • Appropriately Priced Materials
    (3)
  • Often Funny
    (4)
  • Would Take Again
    (4)
  • Uses Slides
    (4)
  • Tolerates Tardiness
    (2)
  • Is Podcasted
    (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!