Lecture #4: Linear Programming