A giant robot at CU Anschutz Medical Campus is busy doing lifesaving work. Dan LaBarbera is the founding director at the Center for Drug Discovery at the campus.