Dr. Daniel Zingaro is an Associate Teaching Professor at the University of Toronto. His passion is taking everything he knows about teaching and learning to create books that put the learner first. Most recently, Dr. Zingaro and Leo Porter wrote Learn AI-Assisted Python Programming (Manning, 2024) to teach essential skills of writing software with an AI-Assistant, including code reading, code testing, code debugging, and problem decomposition.
He has written books on competitive programming, algorithms, Python, and GitHub Copilot and ChatGPT. So, in his professional life he has convinced people that he knows what he's doing -- but his choice of hobbies leads people to question his overall intelligence (see, for example, his skydiving video on YouTube).