What a delight it is to go through Grokking Bitcoin by nostr:npub1g9ym6t98cz9tvvsac865zak83txjjhd2yqcdegzwsqg2mxfww9xs8fy05t.
The best book I ever found to serve as the foundation for an excellent undergrad course. As a bonus, published as open source: https://github.com/kallerosenbaum/grokkingbitcoin
Why did I only find it after my classes have already started?