Title: Loose Leaf for Computing Essentials 2023