We integrate theory with empiricism, and employ a diversity of methods, ranging from manipulative field experiments to large-scale genetic screens, genome-wide analysis, and manipulation of neural function to determine the genes and neurons that underlie complex behaviors.