Web Applications

Junghoo Cho

Web Applications

Computer Science department

Junghoo Cho

Add Review
from 16 users

Ratings

Bad
Overall 4.1
Good
Hard
Easiness of class 2.4
Easy
Heavy
Workload 1.9
Light
Not Clear
Clarity of professor 3.9
Clear
Not Helpful
Helpfulness of professor 4.4
Helpful
AD

Tags

  • Uses Slides
  • Tolerates Tardiness
  • Is Podcasted
  • Engaging Lectures
  • Appropriately Priced Materials
  • Snazzy Dresser
  • Often Funny
  • Would Take Again
  • Issues PTEs
  • Has Group Projects

Grades

Spring 2020
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.

Fall 2018
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.

Winter 2017
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.

Winter 2016
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.

Winter 2015
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.

Fall 2013
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.

Fall 2012
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.

Spring 2010
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.

AD
AD
1 of 1

Reviews

Quarter Taken: Spring 2020
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Submitted June 3, 2020
Grade Received: P

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!

Quarter Taken: Spring 2020
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Submitted June 26, 2020
Grade Received: A+

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)

Quarter Taken: Spring 2021
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Submitted June 22, 2021
Grade Received: A

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.

Quarter Taken: Spring 2021
COVID-19 This review was submitted during the COVID-19 pandemic. Your experience may vary.
Submitted June 2, 2021
Grade Received: A

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.

Quarter Taken: Winter 2017 Submitted March 21, 2017 Grade Received: NR

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 !

Quarter Taken: N/A Submitted June 29, 2014 Grade Received: N/A

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.

Quarter Taken: N/A Submitted March 14, 2009 Grade Received: N/A

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.

1 of 1

Tags

  • Uses Slides
  • Tolerates Tardiness
  • Is Podcasted
  • Engaging Lectures
  • Appropriately Priced Materials
  • Snazzy Dresser
  • Often Funny
  • Would Take Again
  • Issues PTEs
  • Has Group Projects
ADS

Report Review

Did this review contain...

There are errors in the report form.

Thank you for the report!

We'll look into this shortly.

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!