Ian Arawjo is an Assistant Professor of Human-Computer Interaction with 11 years of experience designing programming systems, educational games, and intercultural software studies. His work blends hands-on engineering—shipping games, mobile apps, Jupyter extensions, and sketch-recognition tools—with mixed-methods UX and ethnographic fieldwork in low-resource settings. He earned a PhD and MS from Cornell after a double major in Computer Science and Computation Art from Concordia, and has held research roles at Harvard and Apple. Notably, he develops novel programming interfaces (e.g., pen-based quantum programming and Jupyter canvas extensions) and led UNICEF-linked field research studying software deployment in Nairobi and refugee contexts. His profile reflects a rare mix of technical depth, pedagogy, and sociocultural sensitivity in computing research.
11 years of coding experience
9 years of employment as a software developer
Bachelor of Computer Science, Double Major - Fine Art and Computer Science, Bachelor of Computer Science, Double Major - Fine Art and Computer Science at Concordia University
Doctor of Philosophy (PhD), Information Science, Doctor of Philosophy (PhD), Information Science at Cornell University
Contributions:44 PRs, 287 pushes, 5 branches in 1 year 9 months
prototypegameteach
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
Ian Arawjo - Assistant Professor at Université de Montréal