I had such a laugh at this. Spot on except the Scheme part. We had to do a Mandelbrot fractal renderer in 2nd year. I think it was still Pascal or C++ and the assembler sort still gives me nightmares. That was 3rd year though. Debugging assembler is just the pits