- This AI writes in your style of writing!

CISC 320

Introduction to Algorithms

Filter Reviews

Reviews 1

Class Ratings

5Amazing Class
1Very Hard
5Very Interesting
5Very Useful

Professor Rating

3OK Prof

Prof: Rui Zhang / Fall 2021

Apr 24, 2022

Comments on the course

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.

Course Content

Recursion Trees/formulas, Indicator Random Variables, Sorting, Greedy Algorithms, Dynamic Programming, NP Hard/Complete.

Comments on the professor

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 :).

Delivery: In personGrade: B+Workload: HeavyTextbook Use: Yes
Assignment Heavy

Leave a Review

Overall Rating




Professor Rating

Comment on the course*

Course content

Comment on the professor