Stephen Macneil is an Assistant Professor and director of Temple’s HCI Lab who builds human-centered ML and visualization systems that help groups collaboratively tackle complex, real-world problems. With 12 years of experience spanning data science, NLP/text mining, full‑stack JavaScript, and social computing, he combines rigorous experimental and statistical methods with interaction design to keep humans in the ML loop. His research and industry work emphasize visual scaffolding and collective sensemaking in education, informed by postdoc experience at UCSD Design Lab and a PhD from UNC Charlotte. A seasoned educator and mentor, he has taught numerous courses, led K–12 outreach, supervised over 30 undergraduates, and runs student teams through applied projects like Nature-Net and D4SD. Less obvious: he couples production-ready visualization stacks (D3, ggplot, Tableau) with community-engagement practices to turn data stories into actionable interventions.
12 years of coding experience
9 years of employment as a software developer
Doctor of Philosophy - PhD, Computer Science, 3.97, Doctor of Philosophy - PhD, Computer Science, 3.97 at University of North Carolina at Charlotte
Bachelor of Engineering - BE, Electrical and Computer Engineering, Bachelor of Engineering - BE, Electrical and Computer Engineering at Purdue University
Contributions:11 PRs, 61 pushes, 1 branch in 3 years 5 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Stephen Macneil - Assistant Professor at Temple University