In August 2017 I co-founded a tech startup aiming to change the way we use our mobile phones to identify ourselves. Here are three things I've learnt since starting up and some of the problems we had to tackle! Company names are hard Coming up with a name was lots of fun but consider this … Continue reading Three things I learnt as a founder
Earlier this week I had a discussion about the running time of an algorithm used to test a method. This got me thinking about one of my favourite areas of computer science - computational complexity. We can use complexity theory to split problems into classes. Understanding some of these classes can help us to recognise when … Continue reading Stop trying to solve hard problems!