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

Best Sellers