López worked as a scientist for the Applied Research Corporation from 1985 to 1992. He later worked at the University of Maryland, the American Physical Society, the Florida Institute of Technology and the University of Texas at both El Paso and Arlington. He worked very closely with Montgomery County Public Schools (MCPS) in Maryland to help create a hands-on science program in elementary and middle grades.