Sam Greenwell is a Clinical Professor and data engineer with over a decade of IT/IS experience and five years in education, currently teaching MIS, cybersecurity, networks, cloud, and data engineering courses. He blends industry-grade skills—native app work, real-time heterogeneous data conversion, Python/JavaScript visualizations, and both RDBMS and Hadoop/MapReduce systems—with proven classroom practices like flipped/hybrid instruction, scaffolding, and automated feedback. Sam has moved between academia and applied roles (from the Marines to enterprise software and retail tech coaching), giving him a rare perspective on operational discipline, data quality, and hands-on troubleshooting. He builds practical teaching repositories used in undergraduate and graduate courses and often leverages automation (PowerShell, C#) to turn messy data into usable structures. Based in Decatur, IL, he is actively seeking roles that combine mentorship, curriculum development, and applied data engineering.
11 years of coding experience
7 years of employment as a software developer
Computer and Information Sciences, General, 4.0, Computer and Information Sciences, General, 4.0 at Park University
Master’s Degree, Information Systems, 4.0, Master’s Degree, Information Systems, 4.0 at Hodges University
You read the title right - intro to text parsing and difference between positional (string, array loops) and regex parsering of text. With some standard CSV used to explain packaging.
Contributions:1 release, 3 reviews, 16 PRs in 1 year 9 months
csvarrayexplainloopsregex
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
Sam Greenwell - Clinical Professor at Trine University