David Good
About
I’m David Good, and I'm a professor of computer science at a small liberal arts university. Over the past 25 years, I’ve worked as a software engineer, software architect, and software engineering manager, gaining experience in a wide range of areas, from backend development to machine learning. I’m excited to share my knowledge with you and to explore the fascinating world of computer science together over the next eight weeks.