@Roel, thanks champ.
I was overconfident of my code that I delayed the
testing of the Data class to the very end and guess what, it failed Roberto Perillo's test. but after some modifications, today, it finally passed. Now I've tested with 100,000 threads and it passed. Thanks guys.
Now its time to clean-up my documentation and use Roels build script to verify the submission.
I have already purchased the essay exam and scheduled for Saturday. It is a 2-hour test. How many minutes did you spend on it? What kind of stuffs should I expect?