Fall 2019 - There's always a risk taking a professor without any reviews on Bruinwalk. Let me be the first to say that Hyde is an EXCELLENT professor and DEFINITELY worth your time. Every time I went to lecture, I felt that I understood the material very well, despite having no previous programming experience. HW assignments were very clear, appropriate - not to long/short, not to hard/easy. During office hours, Hyde was very approachable, and would answer even the silliest questions. Midterms were pretty easy (for me at least) and Hyde applies a GENEROUS curve. In conclusion, I think I learned a lot from this class. Hyde has a knack for teaching and I hope UCLA keeps him around.
Winter 2021 - Hyde is one of the sweetest and most wholesome professors I've taken a class with. He's very caring towards students and wants to help all his students do well and succeed in the class. His lectures are pretty entertaining and engaging. However, they can become a little tedious and a little hard to follow as the quarter ends when the material becomes heavier. However, Hyde is more than willing to help his students out whenever they have an issue, during lectures or with homework. There are 5 homework assignments, of which 3 are relatively short and straightforward, while the other 2 are long. Those 2 projects are definitely very tiring and challenging, and will take a good amount of time to complete, so be prepared (Hyde warns you multiple times about this too). However, they definitely ensure you totally understand the concept they touch on. The midterm was really straightforward and easy, while the final was significantly tougher, although not the worst. The homework alone was worth 50%, so doing well on the homework and midterm is key to getting a good grade. All in all, I would definitely take another class with Hyde. However, this class is pretty tough, so expect to put a good amount of work into it.