Earlham College | A national liberal arts college in the Midwest Error loading MacroEngine script (file: ec-sites-navigation.cshtml)

Contact Info

Campus Mail
Drawer 138



215 Center for Science and Technology

Website Link

David Barbella

Assistant Professor of Computer Science


  • Computer Science
  • Data Science
  • Digital Arts Applied Minor
  • Pre-Engineering


  • M.S., Northwestern University
  • B.A., Carleton College


Dave is interested in designing systems that allow computers to take advantage of natural language text. ("Natural languages" is what computer science people call human languages, like English or Spanish, to distinguish them from programming languages, like Python or C.) Understanding natural language allows computers to learn by reading things that were written for people, instead of requiring an expert to convert the knowledge into a form the computer can understand. It also makes it easier for people to communicate with a machine.

Dave enjoys working with students with all levels of experience in computing, both inside and outside of his areas of research focus.

Print Friendly and PDF