Charles Thomas

Aspiring Theoretical Physicist

Recent Blog Posts

A better way to calculate the Fibonacci Numbers

You might have heard of the Fibonacci numbers (don’t worry if you’ve haven’t - we’ll explain them below) but did you know we there is a way of calculating them without having to use recursion called Bidet’s formula. What are the Fibonacci numbers? The Fibonacci numbers are the sequence of...
Read More

An Introduction to de Sitter Space - Part 3

Most of my work is focused on de Sitter space so I want to spend some time focussing on it. Let’s start by describing de Sitter space by picturing it being embedded in a higher dimension space. We can describe \(dS_d\) (d dimension de Sitter space) by starting with \(\mathbb{R}^{1,d}\)...
Read More

Concurrent Programming and Distributed Systems

Concurrent Programming What is concurrency? Concurrency is all about getting a computer doing many things at the same time. You may have come across the idea that computers have multiple cores - it would be nice if we could use all them at the same time to speed things up....
Read More

An Introduction to de Sitter Space - Part 2

Last time, we explored the ideas of spacetime and curvature. This time we’ll look at some special spacetimes: the maximally symmetric spacetimes. Isometries One important class of solutions to the Einstein equations is the maximally symmetric solutions - that is the solutions that in some sense have the most symmetry....
Read More
See all posts