He holds a masters degree in computer science from Cornell University. He has helped develop Palisade applications for risk analysis, statistical analysis and optimization, and has assisted many companies from a range of industries in integrating Palisade's Developer Kits into their own applications. He is the lead developer for Palisade products Evolver, RISKOptimizer, NeuralTools, and StatTools.