This document summarizes research on tuning an I-PD controller to control a highly oscillating second-order process. It first describes the oscillating process and I-PD controller structure. It then details how the I-PD controller parameters were optimized using MATLAB to minimize integral square error, completely eliminating the process' 85.45% overshoot and reducing settling time from 8 to 1.46 seconds. For comparison, controller parameters were also calculated using standard ITAE tuning, resulting in lower overshoot and undershoot but longer settling time. The research demonstrates the I-PD controller's ability to improve control of highly oscillating processes.