Bad Choices — An Illustrated Introduction to Computational Thinking, Bad Choices is a book all about faster and slower ways of tackling everyday problems that aims to show how thinking in such terms can serve as a compelling introduction to computer science. The book contains twelve vignettes and sixty-five illustrations.