I build educational products that reimagine the way that people learn to program so they can:
Grant funding to support my work
Peer-reviewed papers on education innovation
Students impacted by my work
I build innovations that motivate students and support their learning as they tackle complex projects, like the examples below!
I developed a novel way to deliver short lectures in the student’s programming environment.
I developed data-driven hints and feedback that support students when they get stuck, using data from prior students.
I created a code visualization tool that directly links each line of code students write to output they see.
My team won the $1M XPRIZE Digital Learning Challenge to modernize the use of experimentation in education.
Jigsaw lets students design a function before they write code to implement it, so they can focus on learning important programming design patterns.
filter
.I design curricula and tools that make learning programming engaging and authentic, like the examples below!
My “Bounce!” curriculum covers all the basics of programming by making a popular casual game.
I extended a popular novice programming environment with a Physics API allowing for easy simulations.
TraceNote lets students learn to trace code intuitively by playing music.
In my Machine Learning class, students solved a real-world problem for the NC State Climate Office to identify erroneous instrument readings.
I bring core capabilities to my work to create high-impact educational content.
I wear all the hats – need finding, ideation, design, prototyping, user testing, deployment and evaluation.
I build on research to create innovations with real, measurable learning and engagement.
I go from an idea to a fully-interactive prototype quickly, and pivot when ideas don’t work.
I use experiments to compare ideas and make data-backed design choices that work.
I run detailed user testing to understand learners’ mental models and extract design insight.
I’ve made custom interpreters, redesigned IDEs, and built data-driven models – whatever innovation I needed to build the best learning experience.
"Dr. Price was always prepared for class with a presentation, TopHat, and usually lab activity… The interactive videos for homework were very helpful, and this class is one of the few I think that truly benefit from the ‘flipped classroom’."
"Dr. Price was respectful to students throughout the course and always looking for feedback. He excelled in translating very difficult to understand topics of machine learning into easily understandable presentations even for students not of a machine learning background. His PowerPoints were extraordinarily clear and well created and care in every aspect of the course was shown."
"One of the strongest teachers I’ve ever had. He’s consistently prepared for class with in-depth knowledge about every subject we cover… If you have a system where teachers train other teachers, letting Dr. Price run that would be a great idea."