In this interview with Dave Briccetti, we discuss Dave’s background in programming and education, advice for learning a programming language, suggestions for encouraging kids to think ethically (e.g., how to respond to potentially plagiarized content), why Dave prefers professional programming tools in educational settings, and much more.