Should students still study computer science in the age of AI? A short introduction to my CU Boulder Online article on natural language processing, AI literacy, computer science foundations, and future software careers.
Will AI replace software engineers? The 2025 hype cycle confused code generation with software engineering. In 2026, companies are rediscovering the value of systems thinking, architecture, testing, security, and human judgment.
A LinkedIn-based analysis of how CU Boulder CSPB alumni move into computing, including career-switch status, prior degrees, professional backgrounds, first roles, internships, and current roles.
A LinkedIn-based analysis of CU Boulder CSPB alumni outcomes, including CS-related roles, software engineering pathways, industries, employers, and geography.
A data-driven look at whether computer science jobs are rising again in 2026, with evidence from Citadel Securities, CompTIA, and Dice, plus what AI, machine learning, and NLP mean for students.
A response to the Nature article 'Does AI already have human-level intelligence? The evidence is clear,' examining whether modern large language models already meet a reasonable definition of artificial general intelligence.
A conversation about teaching computer science, career transitions into the field, and the Applied Computer Science Post-Baccalaureate program at CU Boulder.
Reflections on a CSPB Speaker Series talk by Ben Snyder (AWS) about artificial intelligence, interdisciplinary thinking, and the changing role of software engineers.