As did most of my EE brethren in school in 2009. Trust me, writing code in pen does not a master programmer necessarily make.
Jokes aside, writing down something like OP's software in pen from scratch would require some degree of proficiency and confidence. I can still see some pencil around the paper, in any case :) (Not to diminish the achievement - As a young programmer, I'm always impressed when I see these things and I'd love to see more and more of them!)
>>Dude wrote in pen.
Most of us still do. Especially while dealing in areas which are not familiar to us.
i agree, you have to give serious props for that. anytime i write any kind of prototyping/design sketch in pen, it gets all scratched up and crossed out..
It probably wasn't his first pass at the problem. :-)