Xifeng Yan

12 reviews
EXTRA CREDIT Clear grading criteria Lots of homework Caring Respected Accessible outside class Would take again Inspirational Hilarious
Past quarters
CMPSC 291A
0 / 35 Enrolled
Special Topics in Computer Science, Applications, General
Xifeng Yan 3.6
M W
13:00 PM - 14:50 PM
89.7% A
CMPSC165A . A Month Ago

Lots to gain from this class. Useful homeworks and thoughtful programming assignments. Tests are very doable if you know the slides well.

0 helpful 0 unhelpful
CS165A . A Month Ago

3.5 for both. Prof. Yan is a great guy, but his lectures aren't engaging. The class felt like a fever dream of random classical AI topics (probability, Bayesian networks, search algorithms, logic). The slides were poorly made but provided comprehensive info for HW/exams. Lots of HW plus two projects with EC opportunities. Exams were difficult!

0 helpful 0 unhelpful
CS165A . A Month Ago

Exams were much harder than any homework or review. Homeworks were chill and useful and the programming assignments weren't bad and were pretty interesting and had EC. Prof was super nice and really accommodating and even curved the class. Lectures were very hard to pay attention to. Mostly read off the slides and was really quiet.

0 helpful 0 unhelpful
CS165A . 2 Months Ago

I'd give a 3.5 to both ratings. Prof is really nice and loves helping students but his class has a BAD case of "Easy lecture examples, hard tests". Hw is short but difficult so start early on them, TAs give good help. Prog assignments are SUPER easy w EC so they boost ur grade and he curves final grades a lot. Doable but study THOROUGHLY for tests.

0 helpful 0 unhelpful
CS165A . 8 Months Ago

His midterm was the hardest thing ever but the whole class got good grades. He gives a lot of points if you just write something. Maxed out GOAT. GOATer than 2018 Lebron.

0 helpful 0 unhelpful
CS165A . 8 Months Ago

This class is AI generated.

0 helpful 0 unhelpful
CS165A . 3 Years Ago

Very enthusiastic about the material he is teaching. I really enjoyed the class and the material that was taught. The homework's were not very difficult but were helpful. There were two projects which were practical applications of the material taught. The midterm was not extremely difficult.

0 helpful 0 unhelpful
CMPSC165A . 3 Years Ago

His lectures are so fast and hard to understand with his accent. Homeworks are all vague and always need corrections by students on Piazza because no one knows what the questions are asking. We're barely taught the material that appears on assignments. The class itself is easy but expect to learn little to nothing during lectures.

0 helpful 0 unhelpful
CS165B . 4 Years Ago

Great class! I enjoy it very much. His lecture is organized in a way that enable students easy to understand and his programing assignments are also very fun.

0 helpful 0 unhelpful
CS174 . 5 Years Ago

The instructor does not care about the course material. As a cs course, this course have about half the seats vacant, which shows how students see him.

3 helpful 0 unhelpful
CS165A . 8 Years Ago

Really great class. Lectures are helpful, but not necessary to attend as all the notes are online. Textbook is also useful. His accent was a little hard to understand at times, but not too bad. Tests were not easy, but very reasonable if you understand the material and study. Programming assignments were interesting and not too difficult.

2 helpful 3 unhelpful
CS165A . 8 Years Ago

Interesting teacher and really pushed the students to compete with each other to be the best. Awards up to +50% extra credit for each of the projects if you can be the top 3 performer.

2 helpful 3 unhelpful