Xifeng Yan

8 reviews
EXTRA CREDIT Clear grading criteria Would take again Inspirational Lots of homework Hilarious Caring Respected
Past quarters

None

CS165A . 4 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 . 4 Months Ago

This class is AI generated.

0 helpful 0 unhelpful
CS165A . 2 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 . 2 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