This link will take you to a series of essays I have written on various computer science topics which I have found interesting. The main goal was get a broader idea of computer science and its different areas. I have particularly enjoyed learning about the discrete ways computer science changes our lives.
For the topics I found particularly interesting, I researched them further in developed research projects. This helped me to get a much deeper understanding of the topics and I was able to think more about the areas of computer science I might want to go into when I am older.