It’s too bad there aren’t any algorithms books that challenge you to discover algorithms for yourself, maybe with a graduated system of hints.
The classroom segments of several of my classes have been like this, though the collaboration between students aspect was a mixed blessing.
The classroom segments of several of my classes have been like this, though the collaboration between students aspect was a mixed blessing.