Summary
David Barbella is a committed Computer Science instructor and developer with nine years of experience focused on artificial intelligence and software engineering. He has taught at both liberal arts and technical colleges, most recently joining Cincinnati State after a multi-year tenure as an associate professor at Earlham College, which underlines his ability to translate advanced concepts for diverse student audiences. David combines classroom leadership and departmental governance with hands-on development, staying curious about new tools and approaches across the CS landscape. Based in Richmond, Indiana, he is approachable for student mentorship and recommendations and prefers email for professional outreach. An educator who codes, he brings a practical, research-informed perspective to building AI-ready curricula and student projects.
9 years of coding experience
7 years of employment as a software developer
Northwestern University