As an instructor, I am deeply interested in studying pedagogical issues in post-secondary education. Specifically, I am drawn towards the interface between technology and the classroom – electronic textbooks, student response systems, internet access during class time, interactive applets, etc. – and the effects that technology can have on learning.

I am also interested in a range of cognitive science topics with a primary focus on evolutionary simulations of attention and learning. I use simulated evolution as a means to investigate the types of environmental information structures that lead to the emergence of attention as an adaptive mechanism. I employ genetic algorithms to evolve simple connectionist networks in a range of environments. These environments may vary in terms of the underlying structure of the cues and responses, the temporal structure, or the amount of noise that is present in the environment. I then analyze the evolved agents to determine if they show signs of attentional behavior. The primary goal of this work is to explain attentional behaviors as adaptive evolved responses that can only be fully understood in the context of the environments that gave rise to them.


Hullinger, R. A., Kruschke, J. K., & Todd, P. M. (2015). An evolutionary analysis of learned attention. Cognitive Science, 39: 1172–1215. (doi:10.1111/cogs.12196)
Kruschke, J.K., & Hullinger, R.H. (2010). Evolution of attention in learning. In: N. Schmajuk (Ed.), Computational Models of Classical Conditioning, pp. 10 - 52. Cambridge University Press.


Hullinger, R.H., Kruschke, J.K., & Todd, P.M. (2010) Evolution of Attention in Learning Talk presented at I.U. Cognitive Lunch Series, Bloomington, IN.
Kruschke, J. K. & Hullinger, R. H. (2009). Evolution of Attention in Learning. Invited presentation at the Workshop on Computational Models of Conditioning, Duke University, May 16, 2009.
Hullinger, R.H., & Kruschke, J.K. (2006). Attention To Individuating Cues Obviates Dual Process Theories. Talk presented at I.U. Cognitive Lunch Series, Bloomington, IN.

Professional Experience

Software Developer/Team Lead, Interactive Intelligence, Indianapolis, IN. 1999-2004. Responsible for the support, maintenance and new development of several client-side applications.
Software Developer, Multiplicity Inc., Indianapolis, IN. 1998-1999. Designed and developed the user interface for windows software to present historical and real-time data about server performance.
Software Developer, Westinghouse Corp., Pittsburgh, PA. 1996 – 1998. Primary developer of the Prospector news analysis system for the automated capture and analysis of local news broadcasts.


“System for Analyzing Television Programs,” U.S. Patent Number 6,295,092, issued Sept. 25, 2001. Inventors: R. Hullinger et al