Martin Henz

Associate Professor

Singapore
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Martin Henz is an Associate Professor at the National University of Singapore who builds scalable experiential learning systems for programming education, having led the flagship CS1101S course since 2012 and founded CS4215. He is the initiator and coordinator of Source Academy, an open-source, interactive learning environment that powered the JavaScript adaptation of SICP published by MIT Press in 2022, and contributes hands-on as a full-stack and frontend developer. His work bridges academic research in educational technology, programming languages, and combinatorial search with product formation—cofounding Workforce Optimizer and mentoring research that spun out the education-AI company Cerebry. Based in Singapore, he combines decades of teaching and research with practical system-building, from interactive textbook tooling to course-scale platforms used internationally.
code8 years of coding experience
bookDr. rer. nat. (German doctorate), Computer Science, Dr. rer. nat. (German doctorate), Computer Science at Universität des Saarlandes
bookMaster of Science - MS, Computer Science, Master of Science - MS, Computer Science at Stony Brook University
languagesGerman, French, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (11)

xml10
javascript10
playgrounds10
frontend10
react10
typescript-types9
redux9
typescript9
latex9
typescripts9
html9

Programming languages (7)

TypeScriptShellSCSSJavaScriptHTMLElixirPython

Github contributions (5)

github-logo-circle
source-academy/sicp

May 2018 - Dec 2022

XML sources of SICP and SICP JS, and support for generating Interactive SICP JS, PDF, e-book and comparison editions
Role in this project:
userFull-stack Developer
Contributions:3 releases, 118 reviews, 1797 commits in 4 years 8 months
Contributions summary:Martin primarily contributed to the adaptation of the Structure and Interpretation of Computer Programs (SICP) textbook into a JavaScript-based interactive format. Their work involved transferring content from Bitbucket, modifying and integrating JavaScript code snippets, and adding support for rendering code, equations, and figures within the web-based and comparison editions of the book. They also implemented features related to generating and displaying interactive code examples.
pdfeditionssicp-jsjavascriptxml
source-academy/frontend

Mar 2019 - Jan 2023

Frontend of Source Academy, an online experiential environment for computational thinking (React, Redux, Saga, Blueprint)
Role in this project:
userFront-end Developer
Contributions:1 release, 238 reviews, 219 commits in 3 years 11 months
Contributions summary:Martin primarily contributed to the frontend of the Source Academy platform, focusing on enhancing the user experience. Their work included adding an auto-run feature to the playground, which involved modifications to the Playground, ControlBar, and Editor components, alongside changes to the state management and local storage. They also updated the URLs used in the application, and fixed various minor bugs related to libraries used, ensuring smoother user interaction.
nusreactblueprintredux-sagajavascript
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
Martin Henz - Associate Professor