- Home
- Search
- HanQin Cai
- COMPTNG 10A
AD
Based on 15 Users
TOP TAGS
- Uses Slides
- Tolerates Tardiness
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.
Grade distributions are collected using data from the UCLA Registrar’s Office.
Sorry, no enrollment data is available.
AD
Coming into this class with no coding experience I was pretty scared, but Cai was pretty good with easing into the class and material. Although his slides are organized and he gives some basic examples using the covered concepts, I definitely would have struggled much more to get an A in the class without the help of other more experienced people and open note midterm and final due to being online (the midterm was two projects we had to code, and the final was multiple small questions - both were 24hr windows). The homework assignments and exams were definitely fair, but throughout the quarter I would have to relearn some concepts through youtube or other means because Cai's lectures just don't go in-depth enough, or he doesn't give great examples.
I can tell Cai cares that we actually learn, but he can definitely be intimidating to go to ask questions to in office hours or over email or in class. Especially when his camera was off the whole quarter.
Honestly, Professor Cai is a really good professor. Not sure why his ratings are low. I had no experience with CS and enjoyed taking this course. He makes CS very applicable, is kind and understanding of circumstances, and overall VERY CHILL.
Loved Cai. Pretty good lecturer and always explained concepts pretty well, especially given the online format. I thought that homework was pretty easy and the exams weren't too difficult as well. I do have a decent amount of coding experience though, so that probably factored in. Overall though, seeing as most of the PIC 10A teachers seem to have rather bad reviews, I'd recommend taking this class with Cai if you get the chance.
Pretty good professor. His slides are really clean and well organized, I haven't taken his final yet but most of the grade was HW and the midterm was extremely fair.
Easy class if you just logically plough through the material. The homework assignments professor gave were all fair, according to what was being taught in lecture. The written midterm wasn't so fun because you had to take real extra care about syntax while writing it down and I was a little out of time, but I think generally speaking it's necessary to put those things into good coding habit so overall not too bad. The TAs gave good extra practice during discussion.
Overall just a solid good intro to programming class.
I had zero coding experience before coming into this class, and I don't think my coding skills have changed much after taking this class. The professor wasn't very clear in what he was teaching, and it truly felt like this course was advancing way too quickly, especially for beginners. Maybe someone with previous coding experience could enjoy this course more than I did, but I struggled so hard understanding the course material. I got lost so many times, and I had to spend so much time relearning the material on my own. Although Professor Cai generously dropped the lowest assignment grade and gave 24 hours to complete the midterm and final, this course was still extremely challenging for me.
This was my first time doing computing... in fact, I didn't even know what programming even meant before I took this class. It was a great class for me to figure out how everything works. The first half of the quarter was pretty easy and actually really fun. I was really enjoying it. Cai is pretty hard to understand because of his accent, but all his lectures are recorded so I can go back through and pause to figure out what he's saying. Also, his slides are through so it's not too bad. The second half was definitely harder but I got through it. The final was pretty rough but he gives 24 hours and I'm pretty sure he curved it.
Personally, I did not enjoy taking this class with Cai. When it comes to lectures, he can be very unclear in explaining the material at times, and often confused me. That being said, his midterm and final is fairly easy (final was a bit challenging, but not really difficult per se), which allowed me to get an A. The exams cover the same concepts in the practice exams he gives. Further, his grading is very fair and pretty lenient.
Also, if he is teaching, attend Deo's discussions. He is an amazing TA.
I came into the class with absolutely zero knowledge in coding but I was still able to get an A. The biggest reason would most likely be because Cai is extremely fair with his exams. He has explicitly said that he only tests on what he covers in lectures, so attending lectures is extremely helpful.
Though he does have an accent, Cai has an exceptional understanding of the material and he does his best to impart his knowledge. I know that teaching coding is hard, but Cai does a pretty good job.
My only complaint is that he is not that friendly, though I did wear him down by the end of the quarter. He sometimes judges you when you ask what he probably thinks is a dumb question, but he does his best to answer.
I hated coding in the beginning, and I still do now but at least less.
Prof Cai kind of curves the grading scale so more people get As. Midterms and finals are okay, as long as you understand the concepts on the practice exams he gives you'd be fine.
Hanqin Cai bu gei wo zuo ye fen. but in the end ta gei wo le, suo yi wo jiu bu zai zhe li xie English le.
Coming into this class with no coding experience I was pretty scared, but Cai was pretty good with easing into the class and material. Although his slides are organized and he gives some basic examples using the covered concepts, I definitely would have struggled much more to get an A in the class without the help of other more experienced people and open note midterm and final due to being online (the midterm was two projects we had to code, and the final was multiple small questions - both were 24hr windows). The homework assignments and exams were definitely fair, but throughout the quarter I would have to relearn some concepts through youtube or other means because Cai's lectures just don't go in-depth enough, or he doesn't give great examples.
I can tell Cai cares that we actually learn, but he can definitely be intimidating to go to ask questions to in office hours or over email or in class. Especially when his camera was off the whole quarter.
Honestly, Professor Cai is a really good professor. Not sure why his ratings are low. I had no experience with CS and enjoyed taking this course. He makes CS very applicable, is kind and understanding of circumstances, and overall VERY CHILL.
Loved Cai. Pretty good lecturer and always explained concepts pretty well, especially given the online format. I thought that homework was pretty easy and the exams weren't too difficult as well. I do have a decent amount of coding experience though, so that probably factored in. Overall though, seeing as most of the PIC 10A teachers seem to have rather bad reviews, I'd recommend taking this class with Cai if you get the chance.
Pretty good professor. His slides are really clean and well organized, I haven't taken his final yet but most of the grade was HW and the midterm was extremely fair.
Easy class if you just logically plough through the material. The homework assignments professor gave were all fair, according to what was being taught in lecture. The written midterm wasn't so fun because you had to take real extra care about syntax while writing it down and I was a little out of time, but I think generally speaking it's necessary to put those things into good coding habit so overall not too bad. The TAs gave good extra practice during discussion.
Overall just a solid good intro to programming class.
I had zero coding experience before coming into this class, and I don't think my coding skills have changed much after taking this class. The professor wasn't very clear in what he was teaching, and it truly felt like this course was advancing way too quickly, especially for beginners. Maybe someone with previous coding experience could enjoy this course more than I did, but I struggled so hard understanding the course material. I got lost so many times, and I had to spend so much time relearning the material on my own. Although Professor Cai generously dropped the lowest assignment grade and gave 24 hours to complete the midterm and final, this course was still extremely challenging for me.
This was my first time doing computing... in fact, I didn't even know what programming even meant before I took this class. It was a great class for me to figure out how everything works. The first half of the quarter was pretty easy and actually really fun. I was really enjoying it. Cai is pretty hard to understand because of his accent, but all his lectures are recorded so I can go back through and pause to figure out what he's saying. Also, his slides are through so it's not too bad. The second half was definitely harder but I got through it. The final was pretty rough but he gives 24 hours and I'm pretty sure he curved it.
Personally, I did not enjoy taking this class with Cai. When it comes to lectures, he can be very unclear in explaining the material at times, and often confused me. That being said, his midterm and final is fairly easy (final was a bit challenging, but not really difficult per se), which allowed me to get an A. The exams cover the same concepts in the practice exams he gives. Further, his grading is very fair and pretty lenient.
Also, if he is teaching, attend Deo's discussions. He is an amazing TA.
I came into the class with absolutely zero knowledge in coding but I was still able to get an A. The biggest reason would most likely be because Cai is extremely fair with his exams. He has explicitly said that he only tests on what he covers in lectures, so attending lectures is extremely helpful.
Though he does have an accent, Cai has an exceptional understanding of the material and he does his best to impart his knowledge. I know that teaching coding is hard, but Cai does a pretty good job.
My only complaint is that he is not that friendly, though I did wear him down by the end of the quarter. He sometimes judges you when you ask what he probably thinks is a dumb question, but he does his best to answer.
I hated coding in the beginning, and I still do now but at least less.
Prof Cai kind of curves the grading scale so more people get As. Midterms and finals are okay, as long as you understand the concepts on the practice exams he gives you'd be fine.
Hanqin Cai bu gei wo zuo ye fen. but in the end ta gei wo le, suo yi wo jiu bu zai zhe li xie English le.
Based on 15 Users
TOP TAGS
- Uses Slides (8)
- Tolerates Tardiness (5)