I went to Kent State, and Data Structures was all about understanding and implementing trees, lists, and the like, in C or C++. It was super easy since I had already gotten all my segfaults out of my system in high school,  but very practical.<p>Algorithms was all about searching, sorting, and heaps, and the main project was implementing several different sort algorithms in C or C++ and comparing their best &#x2F; worst case performance. Also pretty easy, and very useful.<p>Advanced algorithms sucked balls. 100% theory and proofs, no implementation. Instructor was awful  Didn&#x27;t get anything useful out of it. All the other students were cheating on the homework together, since all the problems were right out of the textbook and somebody had the solutions manual. Still got an A but it was awful and I got nothing useful out of it.