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
Not an Audible member?
From £7.99/month after 30 days. Renews automatically. See here for eligibility.

Best Sellers

Product list
  • £14.99 or free with trial. Auto-renews at £8.99/month after trial. See eligibility.

Are you an author?

Help us improve our Author Pages by updating your bibliography and submitting a new or current image and biography.