I'm impressed first year students can write such clean assembly. Also that they can write both driver code and a higher level rasterizer.
When I was 16, I enjoyed using higher level languages but the real fun was doing Assembly.
Kids these days real need to get some of this exploratory desire back.