way much worse than I expected programing should be like mathematics not like history the author claims his approach is different by presenting facts through exercises yet it's the same as any other book out there his exercises are memorizing based not problem solving