Portrait of James McCaffrey

James McCaffrey

Research Advanced Development


I am fascinated by any form of activity that involves human interaction and combinatorial mathematics. Examples include the analysis of gambling games such as Blackjack Switch and the analysis of betting behavior associated with professional sports. I enjoy studying software systems which have designs influenced by the behavior of biological systems such as swarm intelligence optimization and simulated bee colony algorithms, especially when applied to large scale data mining and analysis. And I love to investigate new techniques for software testing.

I have a BA in psychology from the University of California at Irvine, a BA in applied mathematics from California State University at Fullerton, an MS in information systems from Hawaii Pacific University, and a doctorate in (interdisciplinary) research methodology and psychology from the University of Southern California.

I am the Senior Contributing Editor for Microsoft’s MSDN Magazine, the primary technical journal for the Microsoft technologies developer community.