This document compares several classical tuning methods for PID controllers, including both closed-loop and open-loop approaches. It describes the Ziegler-Nichols, Tyreus-Luyben, Damped Oscillation, C-H-R, Cohen-Coon, Ciancone-Marlin, and Minimum Error Integral tuning methods. The document aims to compare the performance and robustness of these tuning methods through simulation of first, second, and third-order processes. It also describes developing a GUI to automatically compare the tuning methods for a given process model.