Weiqi Chu
AD
Based on 37 Users
The class as I took it is graded by 8 100 point Homeworks, 1 midterm, and 1 final. (participation is 1% of grade). As far as I can tell this professor is the best professor to take for program in computing that being said she was still not great. The midterm took me about 8-9 hours ("designed to be 1 hour) and the final took me 17 hours ("designed to be 3 hours"). My particular TA was not the best at teaching but she was very kind and helped me tremendously with the homework. There was 1 week to complete each homework.. but do not start it late it took me 3-4 days at least. The teacher spoke too fast for me personally so I would watch the recorded lectures and take notes from there. Basically, no collaboration is allowed as all coding needs to be original which makes it hard to ask peers for help. I feel like the people who did the best either had prior experience or just were inclined to computer science. I was not one of those people and it took all my time but still was able to pass. The Homework is %70 percent of the grade and is what basically determines your grade so they are your best bet at succeeding in the class.
I took this class with 7 years of programing experience in C++, and yet somehow this professor was so bad at teaching and explaining that I got a C on the midterm and on the final. Not going to lecture would probably be more useful than going.
I took this class online (covid), and I found it fair. I had no coding experience coming into this class, but I was still able to keep up with the content well. I was always able to finish the homework assignments in a few hours (we had a week to do them), and she posts her slides, so you can always look back to her notes/examples. Her quizzes were a bit challenging, mostly because of the time limit (30 min) and the number of questions (only 4-5, so missing one cost a lot of points). Her exams, however, I thought were fair, and they were open notes too. The breakdown was 30% homework, 24% quizzes, 20% midterm, 25% final, and 1% participation (completing the instructor evaluations).
As far as coding classes go, I actually didn't think this one was too bad. Chu attacks the material in a methodically logical manner and the homeworks supplement the material but don't actually take very long (usually 30 minutes to an hour). Studying for this class was also not overbearing because the tests were fair. The only complaint I have is that the slides can sometimes be a little bit messy - its hard to tell what is an example and what is theory - but otherwise this was a perfectly reasonable class.
She's very good at teaching material clearly and effectively, I was able to understand things quickly because of how she explained them. The homework also wasn't too bad, there were a couple of tough ones but most of them were ridiculously easy. The only downside was that she didn't give any study guide for the midterm so it was tough to study without knowing which topics were most important.
Tests were a little tough, but also I retook this class after already DRUDGING through the extreme standards of Lindstrom, so all of the assignments were easy asf. Prof was lax and tests were just normal hard cs tests
This class was crazy hard. At first, it fine and generally understandable, but then halfway through the course I just could not understand Prof. Chu. The class is incredibly fast-paced and cumulative, so if you don't understand one topic, you will most definitely struggle. Start your homework EARLY and make sure to have good TAs! These assignments took up at least 3 days for me and I had get so much help from my TA. As for the midterm and final, I did horribly. But, they were generously curved and graded very leniently, which was so nice. As a beginner, this class was terrible, but if you have some experience in coding like one of my friends did, it will be a breeze.
The class as I took it is graded by 8 100 point Homeworks, 1 midterm, and 1 final. (participation is 1% of grade). As far as I can tell this professor is the best professor to take for program in computing that being said she was still not great. The midterm took me about 8-9 hours ("designed to be 1 hour) and the final took me 17 hours ("designed to be 3 hours"). My particular TA was not the best at teaching but she was very kind and helped me tremendously with the homework. There was 1 week to complete each homework.. but do not start it late it took me 3-4 days at least. The teacher spoke too fast for me personally so I would watch the recorded lectures and take notes from there. Basically, no collaboration is allowed as all coding needs to be original which makes it hard to ask peers for help. I feel like the people who did the best either had prior experience or just were inclined to computer science. I was not one of those people and it took all my time but still was able to pass. The Homework is %70 percent of the grade and is what basically determines your grade so they are your best bet at succeeding in the class.
I took this class with 7 years of programing experience in C++, and yet somehow this professor was so bad at teaching and explaining that I got a C on the midterm and on the final. Not going to lecture would probably be more useful than going.
I took this class online (covid), and I found it fair. I had no coding experience coming into this class, but I was still able to keep up with the content well. I was always able to finish the homework assignments in a few hours (we had a week to do them), and she posts her slides, so you can always look back to her notes/examples. Her quizzes were a bit challenging, mostly because of the time limit (30 min) and the number of questions (only 4-5, so missing one cost a lot of points). Her exams, however, I thought were fair, and they were open notes too. The breakdown was 30% homework, 24% quizzes, 20% midterm, 25% final, and 1% participation (completing the instructor evaluations).
As far as coding classes go, I actually didn't think this one was too bad. Chu attacks the material in a methodically logical manner and the homeworks supplement the material but don't actually take very long (usually 30 minutes to an hour). Studying for this class was also not overbearing because the tests were fair. The only complaint I have is that the slides can sometimes be a little bit messy - its hard to tell what is an example and what is theory - but otherwise this was a perfectly reasonable class.
She's very good at teaching material clearly and effectively, I was able to understand things quickly because of how she explained them. The homework also wasn't too bad, there were a couple of tough ones but most of them were ridiculously easy. The only downside was that she didn't give any study guide for the midterm so it was tough to study without knowing which topics were most important.
Tests were a little tough, but also I retook this class after already DRUDGING through the extreme standards of Lindstrom, so all of the assignments were easy asf. Prof was lax and tests were just normal hard cs tests
This class was crazy hard. At first, it fine and generally understandable, but then halfway through the course I just could not understand Prof. Chu. The class is incredibly fast-paced and cumulative, so if you don't understand one topic, you will most definitely struggle. Start your homework EARLY and make sure to have good TAs! These assignments took up at least 3 days for me and I had get so much help from my TA. As for the midterm and final, I did horribly. But, they were generously curved and graded very leniently, which was so nice. As a beginner, this class was terrible, but if you have some experience in coding like one of my friends did, it will be a breeze.