Portrait of James McCaffrey

James McCaffrey

Senior Research Software Engineer


I am fascinated by any form of activity that involves human interaction and combinatorial mathematics. Examples include the analysis of 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. My primary area of investigation is machine learning.

I have a BA in experimental 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 an EdD doctorate in (interdisciplinary) computational statistics and cognitive psychology from the University of Southern California.

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



Français du Canada English