Big O Notation Explained
That Computer Scientist published a post that does a great job at explaining Big O Notation as easily as possible - "Big O Notation is a mathematical notation used to classify algorithms according to how their run time or space requirements grow as the input size grows."