Introduction to Programming for Internet
Winter 2022 - IMPORTANT NOTES: - I made a Bruinwalk account simply to write this review for Michael. - I've also have had previous web experience before taking his class, so my judgment of difficulty may be slightly off. Michael is arguably one of the best professors I've had during my time at UCLA. His explanations and style of teaching (actually writing code live in lecture) are engaging and easy to follow. Furthermore, every lecture is incredibly applicable, and almost every single example is close to the exact solution needed in the homework (so if you pay attention the homeworks should come fairly easily). Michael also has a genuine interest in understanding the correct way to do things when programming (ex. using ++x versus x++), and is always open to further discussion after class or during his office hours. I'll admit that there is a lot of content to cover in the class, especially if you are unfamiliar with web applications, but if you give your all in lecture, I believe the course is extraordinarily fair and interesting.
This is how a typical class would go...Spend the first 45 minutes trying to figure out why his examples don't work, and then begin the days lecture in the remaining 5 minutes. You can spare yourself his sh**ty lectures and learn everything you need from the w3c tutorials. Not especially hard or anything, but nowhere near as cool as I was hoping it would be.