Professor Rui Zhang Reviews
Prof: Rui Zhang / Fall 2021
Apr 24, 2022
Amazing class with great content. Zhang was definitely passionate about the subject. However, the content given was extremely difficult for an undergrad understanding. Because of this, it sort of killed any motivation for the subject with content that came later.
Recursion Trees/formulas, Indicator Random Variables, Sorting, Greedy Algorithms, Dynamic Programming, NP Hard/Complete.
Pros: Very Passionate. Tons of Extra credit opportunities. Review over common very hard interview problems. TA was also very helpful. Notes can be used on midterm and final. Cons: Vague Explanations. Difficult Textbook. Heavy workload for 3cr class.
Find an easier textbook you can comprehend. You will need to find a group to have collaboration with! It will make studying and digesting the content alot more bearable. Review different sorting, at least be aware of them. As well be familiar and good with data structures. Geeksforgeeks is your best friend :).