Austin Bart is an Associate Professor and researcher who builds educational software and studies how people learn to program, with 13 years of experience spanning teaching, curriculum design, and learning analytics. He creates practical tools and curricula—such as BlockPy (a Blockly-to-Python environment), CORGIS datasets, PythonSneks, Pedal, and CT@VT—aimed at making CS education more accessible to non-majors. His work blends front-end and back-end engineering (React UI improvements and server/LTI integrations) with rigorous educational research and instructional design. Based in Newark, Delaware, he holds a PhD from Virginia Tech and consistently packages classroom-ready materials through collaborative efforts like Curriculum Materials Packaging. An often-overlooked strength is his emphasis on tooling and standards that let instructors scale high-quality, data-driven feedback across diverse learning contexts.
13 years of coding experience
8 years of employment as a software developer
Phd, Computer Science, 4.0, Phd, Computer Science, 4.0 at Virginia Tech
Honors Bachelor of Science with Distinction, Computer Science, Honors Bachelor of Science with Distinction, Computer Science at University of Delaware
Blockly that's more Python than JavaScript, powered with Skulpt
Role in this project:
Back-end Developer
Contributions:1124 commits, 252 pushes, 2 branches in 8 years 9 months
Contributions summary:Austin primarily contributed to the BlockPy project by implementing and modifying back-end functionalities. Their work involved changes in the server controllers, LTI (Learning Tools Interoperability) integration, and services, indicating involvement in the project's core logic. The commits also show updates to the instructor API and data structures, suggesting an understanding of the internal system architecture and modifications. They were also involved in fixing and testing the code base, as demonstrated by the log event and testing.
Contributions:82 commits, 1 PR, 38 pushes in 5 months
Contributions summary:Austin primarily focused on front-end development within the React application. Their contributions included updating the `App.tsx` and `App.test.tsx` files, modifying text content, and implementing a test. They also included Bootstrap CSS within the project, enhancing the styling and user interface. The commits suggest a focus on user interface improvements and testing the React application's functionality.
branchesorganizedupstream
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.