David Kopec
AUTHOR

David Kopec

Tap the gear icon above to manage new release emails.
David Kopec is an Associate Professor of Computer Science at Albright College where he is also the Program Director for Computer Science and Information Technology. He previously served for nearly a decade on the faculty at Champlain College. Prior to joining academia, David worked in the startup world as a co-founder and consultant to early stage tech companies with a concentration in iOS app development. David is the author of the introductory programming book Dart for Absolute Beginners (Apress, 2014) and the intermediate programming books Classic Computer Science Problems in Swift (Manning, 2018), Classic Computer Science Problems in Python (Manning, 2019), Classic Computer Science Problems in Java (Manning, 2021), and Computer Science from Scratch (No Starch Press, 2025). He is the author of popular Swift open source data structure projects and an avid podcaster. David holds an A.B. in Economics from Dartmouth College, a M.S. in Computer Science, also from Dartmouth, and an Executive MBA from Quantic.
Read more Read less

Try Audible membership today. Start enjoying the benefits.

Try Audible for free with an audiobook of your choice.
Automatically renews at AUD $16.45/mo after 30 days. Cancel anytime.

Most Popular

Product list
  • $22.99 or free with 30-day trial