Charles Thomas

Aspiring Theoretical Physicist

Recent Blog Posts

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

An Introduction to de Sitter Space - Part 1

Most of my work is on a spacetime called de Sitter space, so I wanted to write a series explaining what that actually is and why it is interesting. So let’s dive in. What is a spacetime? A spacetime is the arena in which physics takes place. Prior to Einstein,...
Read More

The Strong CP Problem A Guide

I recently had to give a talk to other PhD students in the Maths department and I choose to do it on my master’s dissertation. This was on a topic called the Strong CP problem which is a fine tuning problem on particle physics and these are my notes from...
Read More

Note taking for Mathematics at University

I have been doing a lot of tutoring recently, and a student of mine asked about how I took notes during university so I thought I would share how I took notes for my mathematics class in both my undergraduate degree and my master’s. Lectures For my in-person lectures, I...
Read More
See all posts