AD
Based on 8 Users
TOP TAGS
- Uses Slides
- Tolerates Tardiness
- Appropriately Priced Materials
- Tough Tests
Grade distributions are collected using data from the UCLA Registrar’s Office.
Grade distributions are collected using data from the UCLA Registrar’s Office.
Grade distributions are collected using data from the UCLA Registrar’s Office.
Grade distributions are collected using data from the UCLA Registrar’s Office.
Sorry, no enrollment data is available.
AD
I took AP Computer Science A in high school, so I considered this class a relatively easy refresher, especially at the beginning, but I can honestly say that Prof. Wang is one of the worst teachers I have ever had. He makes decent slide show presentations, but that is about the extent of his "teaching" skills, as he spends the few lectures he bothers to show up to reading directly off the slides and is rarely able to answer student questions when they come up. His homework assignments are exceptionally easy for anyone with previous programming experience, and I considered his midterm relatively straightforward as well, but the class average was 57%, and based on what I heard from other students, much of the work was nearly impossible for those who had never coded before. Overall, I would take Prof. Wang for an easy A if you have a decent amount of programming experience, but otherwise, take this class with another professor.
I initially enrolled in this class because I wanted to switch into Pre Cog Sci and I already had an interest in programming. I had a tough time learning PIC in the beginning, which destroyed my grade on the midterm and most likely my GPA, too :/ As the other reviews mention, he is a poor lecturer. Not only that, but we probably had him for only half of the quarter because he had someone else sub for him. He has a very thick accent when he speaks English and does so extremely quickly. He mostly reads off of the slides and gets his homework assignments from Chegg according to other students in the class.
My discussion section was just as terrible. My TA would do examples on his computer very quickly, and often without explaining steps. His way of presenting was also so weird. He would be explain things and stop midway, then go on to explain something else. It was so bad that I just started going to the other TAs discussion sections, who was very helpful, concerned about students' understanding, organized, and would write everything on the chalkboard.
Your grade is based off of 7 hw assignments (lowest score dropped), midterm (can also be dropped), and the final.
The material of PIC 10A isn't inherently hard, but Wang reads off slides and does minimal examples, few of which he posts on CCLE. It isn't worth going to lecture because he never deviates from the slides, and he's hard to hear-- he never uses a mic, he mumbles, and it's hard to understand what he's saying half the time. He doesn't give any practice problems or tests before the midterm or final, and he's extremely hard to contact. He doesn't email when he posts homework assignments, and the due dates are very random. The material isn't too bad, but if you can take it with a different professor, do it.
If you're new to programming, do not take PIC10A with this professor unless you want to self-teach yourself EVERYTHING. He has the thickest accent, and both the professor and the students cannot understand each other. Compared to other professors, the workload is pretty light (most homework only had one problem, sometimes two). The homework starts off pretty easy, but gets progressively harder every week. No time extensions are offered on homework, but they are pretty short anyway, so there really is no excuse. His slides are extremely unhelpful, as they only define syntax and have super easy examples. The examples don't help much when you try to solve the homework. You'll need to attend discussion and get help from the TA for sure.
His lecture slides are pretty informative and you could learn a lot from his lectures. But I don’t recommend to take this professor. His homework is hard and time-consuming for students who do not have programming background. There are no practice midterms and finals because he said “It is not allowed for professor to give students practice tests in UCLA. Tests are designed to pick the smartest students. If I give you practice for exams, It goes away from the purpose of the tests”. Nevertheless, if you carefully read his slides, the final are not that difficult because there are some problems similarly to the examples on the slides.
Pretty awful professor. Just reads off the slides that all of the PIC 10A professors have. Very unenthusiastic and rude. Basically mumbles for all of class, which is tough on top of his thick accent. I came in with a 4 in APCS and a lot of personal projects, so I was in a good spot, but I expected an A when I got an A- instead.
Homework: 30%
Midterm: 30%
Final: 40%
He lets you replace your midterm grade with your final grade if your grade ends up being higher on the final and you drop your two lowest homework scores (out of 7 assignments).
Homework is pretty easy. The longest I've spent on homework was an hour, but keep in mind that I have pretty solid CS experience, so your mileage may vary. I didn't need to go to class, and after talking to people in class, even people who didn't know CS coming in didn't get much from going to class. He posts the slides online and reads off of them verbatim, so you should only go to lecture to keep you accountable with studying the material. You won't get anything extra from going to class (at least from my experience and the experiences of people I talked to).
I took AP Computer Science A in high school, so I considered this class a relatively easy refresher, especially at the beginning, but I can honestly say that Prof. Wang is one of the worst teachers I have ever had. He makes decent slide show presentations, but that is about the extent of his "teaching" skills, as he spends the few lectures he bothers to show up to reading directly off the slides and is rarely able to answer student questions when they come up. His homework assignments are exceptionally easy for anyone with previous programming experience, and I considered his midterm relatively straightforward as well, but the class average was 57%, and based on what I heard from other students, much of the work was nearly impossible for those who had never coded before. Overall, I would take Prof. Wang for an easy A if you have a decent amount of programming experience, but otherwise, take this class with another professor.
I initially enrolled in this class because I wanted to switch into Pre Cog Sci and I already had an interest in programming. I had a tough time learning PIC in the beginning, which destroyed my grade on the midterm and most likely my GPA, too :/ As the other reviews mention, he is a poor lecturer. Not only that, but we probably had him for only half of the quarter because he had someone else sub for him. He has a very thick accent when he speaks English and does so extremely quickly. He mostly reads off of the slides and gets his homework assignments from Chegg according to other students in the class.
My discussion section was just as terrible. My TA would do examples on his computer very quickly, and often without explaining steps. His way of presenting was also so weird. He would be explain things and stop midway, then go on to explain something else. It was so bad that I just started going to the other TAs discussion sections, who was very helpful, concerned about students' understanding, organized, and would write everything on the chalkboard.
Your grade is based off of 7 hw assignments (lowest score dropped), midterm (can also be dropped), and the final.
The material of PIC 10A isn't inherently hard, but Wang reads off slides and does minimal examples, few of which he posts on CCLE. It isn't worth going to lecture because he never deviates from the slides, and he's hard to hear-- he never uses a mic, he mumbles, and it's hard to understand what he's saying half the time. He doesn't give any practice problems or tests before the midterm or final, and he's extremely hard to contact. He doesn't email when he posts homework assignments, and the due dates are very random. The material isn't too bad, but if you can take it with a different professor, do it.
If you're new to programming, do not take PIC10A with this professor unless you want to self-teach yourself EVERYTHING. He has the thickest accent, and both the professor and the students cannot understand each other. Compared to other professors, the workload is pretty light (most homework only had one problem, sometimes two). The homework starts off pretty easy, but gets progressively harder every week. No time extensions are offered on homework, but they are pretty short anyway, so there really is no excuse. His slides are extremely unhelpful, as they only define syntax and have super easy examples. The examples don't help much when you try to solve the homework. You'll need to attend discussion and get help from the TA for sure.
His lecture slides are pretty informative and you could learn a lot from his lectures. But I don’t recommend to take this professor. His homework is hard and time-consuming for students who do not have programming background. There are no practice midterms and finals because he said “It is not allowed for professor to give students practice tests in UCLA. Tests are designed to pick the smartest students. If I give you practice for exams, It goes away from the purpose of the tests”. Nevertheless, if you carefully read his slides, the final are not that difficult because there are some problems similarly to the examples on the slides.
Pretty awful professor. Just reads off the slides that all of the PIC 10A professors have. Very unenthusiastic and rude. Basically mumbles for all of class, which is tough on top of his thick accent. I came in with a 4 in APCS and a lot of personal projects, so I was in a good spot, but I expected an A when I got an A- instead.
Homework: 30%
Midterm: 30%
Final: 40%
He lets you replace your midterm grade with your final grade if your grade ends up being higher on the final and you drop your two lowest homework scores (out of 7 assignments).
Homework is pretty easy. The longest I've spent on homework was an hour, but keep in mind that I have pretty solid CS experience, so your mileage may vary. I didn't need to go to class, and after talking to people in class, even people who didn't know CS coming in didn't get much from going to class. He posts the slides online and reads off of them verbatim, so you should only go to lecture to keep you accountable with studying the material. You won't get anything extra from going to class (at least from my experience and the experiences of people I talked to).
Based on 8 Users
TOP TAGS
- Uses Slides (4)
- Tolerates Tardiness (3)
- Appropriately Priced Materials (2)
- Tough Tests (2)