Zachary Kline is an Assistant Professor of Sociology and Statistics with a decade of experience applying quantitative and computational methods to social stratification and policy-relevant research. He studies inequality at the intersections of public policy, economic sociology, and urban sociology, with a practical aim of producing knowledge that can mitigate disparities. Methodologically versatile, he blends rigorous statistical training with computational techniques and an eye for accessible interfaces. Outside academia he contributes to open-source projects as a UI/UX and accessibility-focused developer—work that includes improving keyboard navigation and screen-reader support in well-known community projects like MegaMek. Based in Pennsylvania, he holds a PhD from the University of Connecticut and a strong undergraduate record, reflecting both deep disciplinary training and a commitment to inclusive research practice.
10 years of coding experience
Doctor of Philosophy (PhD), Sociology, Doctor of Philosophy (PhD), Sociology at University of Connecticut
Bachelor of Arts (B.A.), Sociology, 3.94, Bachelor of Arts (B.A.), Sociology, 3.94 at West Chester University of Pennsylvania
High School Diploma, High School Diploma at Penncrest High School
An unofficial rules engine for the world's greatest card game.
Role in this project:
Full-stack Developer
Contributions:32 commits in 18 days
Contributions summary:Zachary's commits primarily focused on enhancing the user interface and optimizing the application for accessibility within the "forge" project, an unofficial rules engine for a card game. The user introduced accessibility features, specifically by adding screen reader optimization, enabling better usability for visually impaired users. This included modifications to the Java-based GUI components and preferences settings. Additionally, the user was involved in merging code from the 'SRPref' branch, suggesting a focus on screen reader preferences.
MegaMek is a networked Java clone of BattleTech, a turn-based sci-fi boardgame for 2+ players. Fight using giant robots, tanks, and/or infantry on a hex-based map.
Role in this project:
UI/UX Developer & Accessibility Specialist
Contributions:13 commits, 12 PRs, 41 comments in 1 month
Contributions summary:Zachary primarily focused on enhancing the user interface and user experience of the MegaMek game client. They made several commits dedicated to adding labels to UI elements like dialog controls and search fields. Further improvements were made by adding mnemonics for keyboard navigation, improving overall accessibility, and implementing an accessibility window. They also addressed specific UI issues related to the game's map interface.
playersgamerpg2-playersfight
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
Zachary Kline - Assistant Professor Of Sociology And Statistics