AD
Based on 3 Users
TOP TAGS
There are no relevant tags for this professor yet.
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
TAKE THIS CLASS!! I loved this class and was super happily surprised by this teacher. The content is interesting and probably the most relevant thing I've learned at school. The professor does have an accent and it might take a little to get used to his voice, but he's very good at explaining if you give him a chance. His notes are entirely typed up in code, he basically completely teaches by example, and the lecture notes are super organized and helpful. You can basically take this class asynchronous because all his lectures are zoom recorded, projects are easy and short and half your grade. Midterms and finals he gives you practice for and I thought they were similar to the review and easy. I got a high A without much stress, would highly recomend this class and teacher
Class is 50% homework, 36% final, 13% midterm, 1% participation (fill out the course evaluation thing), or 50% homework, 49% final and 1% participation. S/O to Jack, who was one of the best TA's I've ever had. His notebooks where helpful to do the homework, and his review guides for the midterm and final also helped a lot. The midterm and final are doable, I just think the final did not really test on what we learned in the second half of the class, which is a lot of what I studied. I could've done better if I emphasized studying material from the first half. Like the previous review, it was a little annoying that each MC was worth 4 points- if I got one more question right on the final, I would've done a whole letter grade better. Overall, take it with him if you have to; he's not terrible and the class is not super hard. I interacted with him a couple times and he's a nice guy.
This class is really cool. It’s a blend of Computer Science principles (first half of the quarter) and then goes into cool applications Python has in the real world (including machine learning and data science stuff). This professor, however, is not very good. Homework is a joke and the midterm was easy, but his lectures are almost unbearable and the final was ridiculous. He unfortunately is pretty hard to understand which would make lecture not worth going to since he posts the Jupyter notebooks, however, you kind of have to go because he occasionally will say something super important for the test that he just never announces otherwise. The notebooks are usually worthless since it’s usually just code chunks without any comments that explain what the code does, or it’s something that he will spend legit 20-30 minutes on (in a 50 minute lecture) and then say it’s out of the scope of this course and it won’t be on a test. You can, however, almost always find almost the exact code you need for the homework in that week’s lecture notebook. I often found myself using GPT or my TA to explain concepts. The final was 75% multiple choice and each multiple choice question was 4 POINTS with the test being out of 100. That is already pretty ridiculous and to make matters worse, almost all of it was on stuff we covered before the midterm (like computer science stuff). 75% of the MC questions were basically the same question just in different words. There was ONE question from the material we covered for like the last three-four weeks of the class. Not really a good representation of what we learned in class if you ask me. Looking back, its not hard to do well in this class, despite the professor’s shortcomings. I 100% recommend taking this class, however, if this is the only professor available, you might be better off learning Python yourself.
TAKE THIS CLASS!! I loved this class and was super happily surprised by this teacher. The content is interesting and probably the most relevant thing I've learned at school. The professor does have an accent and it might take a little to get used to his voice, but he's very good at explaining if you give him a chance. His notes are entirely typed up in code, he basically completely teaches by example, and the lecture notes are super organized and helpful. You can basically take this class asynchronous because all his lectures are zoom recorded, projects are easy and short and half your grade. Midterms and finals he gives you practice for and I thought they were similar to the review and easy. I got a high A without much stress, would highly recomend this class and teacher
Class is 50% homework, 36% final, 13% midterm, 1% participation (fill out the course evaluation thing), or 50% homework, 49% final and 1% participation. S/O to Jack, who was one of the best TA's I've ever had. His notebooks where helpful to do the homework, and his review guides for the midterm and final also helped a lot. The midterm and final are doable, I just think the final did not really test on what we learned in the second half of the class, which is a lot of what I studied. I could've done better if I emphasized studying material from the first half. Like the previous review, it was a little annoying that each MC was worth 4 points- if I got one more question right on the final, I would've done a whole letter grade better. Overall, take it with him if you have to; he's not terrible and the class is not super hard. I interacted with him a couple times and he's a nice guy.
This class is really cool. It’s a blend of Computer Science principles (first half of the quarter) and then goes into cool applications Python has in the real world (including machine learning and data science stuff). This professor, however, is not very good. Homework is a joke and the midterm was easy, but his lectures are almost unbearable and the final was ridiculous. He unfortunately is pretty hard to understand which would make lecture not worth going to since he posts the Jupyter notebooks, however, you kind of have to go because he occasionally will say something super important for the test that he just never announces otherwise. The notebooks are usually worthless since it’s usually just code chunks without any comments that explain what the code does, or it’s something that he will spend legit 20-30 minutes on (in a 50 minute lecture) and then say it’s out of the scope of this course and it won’t be on a test. You can, however, almost always find almost the exact code you need for the homework in that week’s lecture notebook. I often found myself using GPT or my TA to explain concepts. The final was 75% multiple choice and each multiple choice question was 4 POINTS with the test being out of 100. That is already pretty ridiculous and to make matters worse, almost all of it was on stuff we covered before the midterm (like computer science stuff). 75% of the MC questions were basically the same question just in different words. There was ONE question from the material we covered for like the last three-four weeks of the class. Not really a good representation of what we learned in class if you ask me. Looking back, its not hard to do well in this class, despite the professor’s shortcomings. I 100% recommend taking this class, however, if this is the only professor available, you might be better off learning Python yourself.
Based on 3 Users
TOP TAGS
There are no relevant tags for this professor yet.