I've been visiting your site for a couple of weeks and I've found lots of great puzzles. I've nothing to do with computer science (mech. engineer) and I hope that when I try to get a job, I won't be asked such things!!! Anyway, I have some questions, remarks and tips on some questions.
Fog Creek Home