3. Teaching With This Book# 3.1. Pedagogical Goals and Design 3.2. Tech Set-Up 3.3. Assignments 3.3.1. Reading assignments 3.3.2. Programming practice 3.3.3. Programming Assignments A1: Make 7 Reddit Posts A2: Try another site A3: Trolling a Reply Bot A4: Political Bias A5: Best Comments 3.3.4. Group Final Project Project Description Project Proposal Project Write-Up Project Presentation Peer Evaluation Your Favorite Projects 3.3.5. Writing Project Writing Project Description Proposal Sourcing Topic/Scenario Ethics Frameworks Background Outline of Using Frameworks Writing Project Draft Final Project 3.4. Course Schedule