Dave Doty is an Associate Professor of Computer Science at UC Davis with nine years in faculty roles and a longer trajectory in theoretical CS focused on molecular computation, algorithmic self-assembly, and algorithmic information theory. His work bridges deep theory—effective dimension and computational depth—with experimental nanoscale self-assembly, reflecting a rare mix of formal analysis and lab-oriented molecular computation. He progressed from PhD research and multiple postdoctoral fellowships to a senior research fellowship at Caltech before joining UC Davis, where he also supports departmental autograders via GitHub integrations. Colleagues and students rely on him for rigorous mentorship in theory and for translating abstract algorithmic ideas into tangible nanoscale systems.
9 years of coding experience
14 years of employment as a software developer
Ph.D., Computer Science, Ph.D., Computer Science at Iowa State University
no degree, Coursework in Computer Science, Physics, and Cognitive Science, no degree, Coursework in Computer Science, Physics, and Cognitive Science at The University of Queensland
no degree, Coursework in Physics, Chemistry, Mathematics, and Computer Science, no degree, Coursework in Physics, Chemistry, Mathematics, and Computer Science at Creighton University
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Dave Doty - Associate Professor Of Computer Science