These courses provide for the study of topics of current interest in computer science foundations.
4
UnitsLetter
Grading1, 2, 3
PasstimeNone
Level LimitEngineering
CollegeVery kind professor who is very passionate about what he is teaching (blockchain). His lecture slides are amazing and sometimes the material is difficult to understand but he will always be patient with your questions. He also is very humble and research things he is unsure of and will always try to give you the correct answer.
Final exam was very difficult. Lectures were good and the homework assignments were high quality. He has an adjusted grading scale where passing is easy but getting an A is hard.
The lecture is clear and easy to understand, however, the final is getting very hard, much harder than last year. (In case everyone gets an A)
Yu Feng was a very reasonable, engaging professor and his lectures were super clear, so I was never confused even when it got a bit abstract. He went through the entirety of last quarter's final so that we feel prepared. CS162 is much, much easier than CS160. No complaints from me.
grade was determined by 5 homework assignments, with the professor and TA's seemingly making it up as the quarter went on. lectures had little relation in content or difficulty to the hw, generally covered material significantly simpler than the knowledge required for the homework. assignment instructions were often vague or hard to follow.
Great and passionate lecturer. Made the class very interesting and approachable!