An Overview of Computational Complexity

The study of computational complexity is the study of what problems can be solved, and how quickly. The field has its origins in the study of computer science, but it draws from many other disciplines including mathematics, statistics, engineering, physics, and economics. There are two major aspects to computational complexity: time complexity and space complexity. … Read more

The Basics of Quantum Computing: The Underestimated Revolution

Quantum computing is a relatively new field, and it’s being used for many different things. There are many potential applications for quantum computing that have the power to revolutionize how we interact with technology. It’s expected that, in just 10 years, quantum computers will be as fast as the fastest computers today, and there will … Read more