Creating a Plugin – The Basics

To create a WordPress plugin, you’ll need to create a plugin folder within the wp-content/plugins directory, then create a main PHP file with a header and write your plugin code, following WordPress’s plugin development guidelines.  Here’s a more detailed breakdown: Prerequisites: Notice that these are things we included in this course beforehand to make sure you were…

How Ranked-Choice Voting Uses Math to Solve Real-World Problems

Every spring the smell of delicious, spicy chili fills the air, and you get to taste all the entries at Tusculum University. In previous years, voting was done by filling out a piece of paper, and counting the entries by hand. This was a tedious and labor intensive process. So last year, I helped to…

O(n log n) Algorithms

A linear O(n log n) algorithm is a type of algorithm that has a time complexity of O(n log n), where ‘n’ represents the number of elements in the input data. This means that the running time of the algorithm increases linearly with the size of the input, but with an additional logarithmic factor. Now…