Today was the presentation day for the Junior First Lego League project that William has been working on with a few friends. It was the culmination of lots of hard work, lessons on working together as a team, and finishing off the things that we have committed ourselves to. All in all, it was a really good experience. William loved the building, and especially the time spent with friends. He was very proud of the final outcome, and had a great time at the presentation day, explaining to others all about the project, and checking out the displays that other teams put together. The final few days of this project were challenging, mostly, I think, because of the rush (I somehow managed to think that the presentation day happened 3 whole weeks from today, forcing us to rush through the last bits of the project a little too quickly!!). William has a hard time with feeling rushed, especially when he has to coordinate with other kids to make things work out properly. Today, though, we all left the presentation with smiles on our faces. All's well that ends well, I guess!