Summary
Joe Johnson is an educator, technologist, and consultant with a decade of experience bridging academic research and practical engineering in machine learning, AI, and software systems. As Associate Professor in Residence and Director of Professional Education at the University of Connecticut, he leads curriculum and senior design programs while teaching and publishing work in ML and NLP grounded in a PhD from RPI. His background includes building production trading and asset-pricing systems at major financial firms and contributing NLP innovations at A9, giving him rare fluency in both scalable engineering and formal research. He also provides expert litigation services, turning technical analysis into clear reports and testimony. Based in Middletown, CT, he combines deep algorithmic knowledge with hands-on course development and employer-facing program coordination, helping prepare students for industry-ready AI roles.
11 years of coding experience
16 years of employment as a software developer
Master’s Degree, Computer Science, Master’s Degree, Computer Science at Rensselaer Polytechnic Institute
BS, Actuarial Science, BS, Actuarial Science at University of Connecticut