Professor
Xiaofan Cui
Most Helpful Review
Spring 2024 - Prof. Cui is a new professor, and it was his first time teaching this class. Overall the material was very dry, but he did a good job making the lectures engaging. The homework was very reasonable, and if there were problems that many people were struggling on, it would be removed. Some of the later homeworks got more difficult, and became a bit of a time crunch. Midterm was very easy, and the final was quite a bit more difficult, but it was graded pretty leniently.
Spring 2024 - Prof. Cui is a new professor, and it was his first time teaching this class. Overall the material was very dry, but he did a good job making the lectures engaging. The homework was very reasonable, and if there were problems that many people were struggling on, it would be removed. Some of the later homeworks got more difficult, and became a bit of a time crunch. Midterm was very easy, and the final was quite a bit more difficult, but it was graded pretty leniently.
Most Helpful Review
Spring 2024 - This class consists of 4 labs. You have two weeks to do each one. The labs consist of a lab module and a demo where you can either submit a video of yourself answering a couple questions about the lab, or if you complete the labs during lab hours, you can ask the TAs to 'check you off' where they will ask you a few questions about the lab themselves. The TAs Ramtin and Nhat are the best. They were very helpful and very understanding when it came to lab extensions. Labs were pretty easy and if you showed up to the lab hours you could get them done without ever needing to do any work at home.
Spring 2024 - This class consists of 4 labs. You have two weeks to do each one. The labs consist of a lab module and a demo where you can either submit a video of yourself answering a couple questions about the lab, or if you complete the labs during lab hours, you can ask the TAs to 'check you off' where they will ask you a few questions about the lab themselves. The TAs Ramtin and Nhat are the best. They were very helpful and very understanding when it came to lab extensions. Labs were pretty easy and if you showed up to the lab hours you could get them done without ever needing to do any work at home.