But almost 15 years later I now find algorithms teaching in top universities completely out of touch with reality. Hardware changed drastically in the last decade and it seems they just gave up. It's turning into a cult of big-O theory with even tournaments with problem sets specifically picked to validate the books. Don't you dare point them to real algorithms, you'll get booed in a sec. This becomes worse in places like Google or fields like AI.
It's very sad, I'd love to see somebody taking the torch and teach concepts based on reality (measuring). Like they did back in the 60s. Mainstream sucks nowadays.