Members of law enforcement organizations and the military often come up against people behaving badly. Learning how to deal with those people on the job can be incredibly costly. This project focused on delivering anywhere-anytime training software against simulated "bad guys". This enables learning to take place in simulation systems, where it's relatively cheap when things go wrong -- nobody gets hurt, nothing gets broken, and there's a low cost of failure. My role here was a dual role: lead developer (of the software), and lead psychological subject matter expert (for generating detailed behavior profiles for incorporation into the software).