He has been director of the NSF-NRT Complex Networks and Systems graduate Program in Informatics at Indiana University, Bloomington, USA.
From 1998 to 2004 he was a staff scientist at the Los Alamos National Laboratory, where he founded and led a Complex Systems Modeling Team during 1998-2002, and was part of the Santa Fe Institute research community.
He has been the director of the NSF-NRT Interdisciplinary Training Program in Complex Networks and Systems, and Professor of Informatics in the Luddy School of Informatics, Computing, and Engineering at Indiana University, where he was a member of the advisory council of the Indiana University Network Science Institute, and core faculty of the Cognitive Science Program.
[18][19][21] Accepting Von Neumann's principle of self-replication and Turing's universal computation as a general principle for generating open-ended complexity that encompasses Natural Selection, Dr. Rocha has developed the work of Howard Pattee,[24] Sydney Brenner,[25] and others who regard computation and information as fundamental to understanding life, cognition and other complex systems (a good overview is Gleick's Book).
[21] Rocha is a proponent of embodied and situated cognition and has defended the grounded epistemological stance of evolutionary constructivism.