I'm looking for a student for an M.Sc. in Computer Science at the University of Calgary. *This is a fully funded position.*

The project: building tools to help understand how "retro" video games were made under amazingly constrained circumstances. While it's a CS position, this is interdisciplinary work done in collaboration with archaeologists and others.

Needs: strong coding skills, good writing abilities. Ideally: low-level, reverse engineering, or compiler experience.

@herrprofdr Have we as a discipline really gotten so far away from the machine that trying to understand how to write non-trivial software without gigabytes of memory and IDEs is a _research topic_.

Like, do I need to just show up on your doorstep with my Apple ][+ and a copy of SC-Assembler and teach people how to computer again?

@frang For the most part, low-level content has diminished greatly in CS education, and there are few if any opportunities for students to work under serious constraints. That's what started me down this path some 10+ years ago.