This book is for informational purposes only. Except when an external source is cited, everything in the book is the author’s opinion. The author makes no guarantee about the correctness or accuracy of any content in this book. Furthermore, you may disagree with and/or find certain content offensive.

Read at your own risk. Do not continue reading if you do not accept full responsibility for all actions you take as a result of reading this book. The author is not liable for any damages including, but not limited to, academic failures, career path mistakes, financial loss, feeling upset, and physical/mental injury.

Support the Author

I hope you enjoyed this book. If you have comments, suggestions, or requests, feel free to submit them via Google Forms. I may release subsequent versions of this book to correct errors and incorporate suggestions. I may also release supplemental articles to address any requests.

If you find this book useful and would like to support it, the easiest thing you can do is spread the word. Tell your college peers, friends in high school, teachers, parents, coworkers — anyone! Post on social media if you can. Give the repository a star on github if you believe the book is worthy of one. If the book becomes popular, then I will take that as a sign to continue maintaining and developing the material.

By and large, I believe the information in this book should be freely available, especially for anyone who cannot afford it. Thus, I do not charge anything to access the book. That said, if this book has improved your college computer science experience and helped you get a well-paying job, any donations are appreciated.

Developing a book has costs, and proceeds will be used for a variety of purposes such as

As of right now, you can provide monetary support by sending any amount via select cryptocurrencies to these addresses (BTC and ETH are not recommended due to higher network fees):

BCH

bitcoincash:qps09p063hfd4p2lgr5xztxtj8eh4hlwwsvs96dfph

SOL

5GdbgfvjARDY4xHZvxbpVwhJMyWVGmmCb75whtr4U9ew

ADA

Ae2tdPwUPEZ4LYd7HakGA13CXUjE4sF1mNGoXnk3tQzC2jiBtjif6vMbTh3

LTC

MR4JVJz5voLYPQZMkiTANXqaUvozvKZ1vb

BTC (high network fees)

3DSCnRiTJbpEzXF6mxBUZC5UUj6d4Azx28

ETH (high network fees)

0xd41453Fa13Dd5FBdedBDb0568B8f9d974d3EaaCC

If you aren’t sure how much, consider “purchasing” the book for $10 of cryptocurrency. Please also retain ownership of addresses from which you send cryptocurrency in case we have NFT raffles in the future. Thank you in advance for any contributions!