Computational models of cognition are one way that cognitive scientists can express theories of cognition. Historically, cognitive models are used to model human behavior in the context of Psychology experiments. In my work I am interested in modeling complex tasks in applied settings. In my recent research work I have used cognitive architectures to better understand Artificial Intelligence to bridge the gap between human cognition and artificial cognition.