Professor
Violet Peng
Most Helpful Review
Winter 2024 - An unfortunate class. The professor seems like a solid human being, very much cares about her teaching and impact, and I hope the course improves accordingly. That being said, this was a very poor machine learning course. I would recommend avoiding this class until reviews suggest it has improved. Presently, you are much better off taking an nlp class in one of the variety of online offerings. In general, I have found there to be a pretty common spectrum of experiences in ML courses. I have seen this in online courses, in undergrad courses at UCLA, and similarly in grad courses I’ve audited. On the one hand, you will encounter classes and professors who are extremely math heavy, with heavy usage of notation that is often assumed to be clear. They are rigorous, but in their best form you will leave with a deep understanding and trust that you know where your assumptions are. On the other hand, you have courses that aim to offer an extremely intuitive explanation. These are difficult to do, and still can provide varying amounts of rigor. I feel like Andrew ng is a very good example here. Kao (at UCLA) is also very strong This course in its current offering felt like it held a middling position, wherein it didn’t provide clear explanations that help you develop intuition about nlp, nor does it provide any amount of rigor in its mathematical explanations. The slides are littered with inconsistencies in notation, the mathematical explanations are poor and don’t seem well thought out, and there are so many errors on homeworks and exams that you are left not really knowing what assumptions you were supposed to have and which you shouldn’t. Violet should consider rethinking her slides, and should reconsider what the overall message she is trying to convey at both the lecture and the slide level. I hope it improves because she has the passion for a good offering.
Winter 2024 - An unfortunate class. The professor seems like a solid human being, very much cares about her teaching and impact, and I hope the course improves accordingly. That being said, this was a very poor machine learning course. I would recommend avoiding this class until reviews suggest it has improved. Presently, you are much better off taking an nlp class in one of the variety of online offerings. In general, I have found there to be a pretty common spectrum of experiences in ML courses. I have seen this in online courses, in undergrad courses at UCLA, and similarly in grad courses I’ve audited. On the one hand, you will encounter classes and professors who are extremely math heavy, with heavy usage of notation that is often assumed to be clear. They are rigorous, but in their best form you will leave with a deep understanding and trust that you know where your assumptions are. On the other hand, you have courses that aim to offer an extremely intuitive explanation. These are difficult to do, and still can provide varying amounts of rigor. I feel like Andrew ng is a very good example here. Kao (at UCLA) is also very strong This course in its current offering felt like it held a middling position, wherein it didn’t provide clear explanations that help you develop intuition about nlp, nor does it provide any amount of rigor in its mathematical explanations. The slides are littered with inconsistencies in notation, the mathematical explanations are poor and don’t seem well thought out, and there are so many errors on homeworks and exams that you are left not really knowing what assumptions you were supposed to have and which you shouldn’t. Violet should consider rethinking her slides, and should reconsider what the overall message she is trying to convey at both the lecture and the slide level. I hope it improves because she has the passion for a good offering.