Dr. Allen Lim currently serves as the Director of Sport Science for Lance Armstrong and Team Radio Shack. In this role, he helps advise riders on training, technology, and life out of a suitcase. Dr. Lim brings a diverse background to his work with Lance and the team. One that blends science with culture, real world practice, and the magic of human possibility.