Presents numerous exercises, many of which with complete solutions
Supports the solutions with additional notes that explain the technique used and highlight specific points of Python syntax
Includes a mixture of classic computer science exercises and exercises that make connections to other disciplines
Dr. Ben Stephenson is a Teaching Professor in the Department of Computer Science at the University of Calgary, AB, Canada. His other publications include the Springer textbook Fundamentals of Discrete Math for Computer Science: A Problem-Solving Primer.