Algorithms

Problem Solving
Notes on a basic problem solving approach and how it relates to algorithms and computer science.
Brief Intro to Algorithms pt.1
Notes on basic algorithm theory.