Tien Nguyen
This class felt like the biggest waste of time ever. The class isn't hard but you won't learn anything. This class is completely disorganized, uninspiring, and tedious. HW's are hilariously vague and the professor never responds to clarification emails. If you take this class, be ready to supplement your learning with the book or YT videos.