This document summarizes a research paper that proposes a new CPU scheduling algorithm called Efficient Round Robin (ERR). ERR aims to improve upon traditional Round Robin scheduling by sorting processes by arrival time and burst time, and executing processes for a time slice before moving to the next process. The paper includes an overview of existing CPU scheduling algorithms, defines key scheduling parameters, provides pseudocode for ERR, and describes a simulation that compares ERR to FCFS, SJF, priority, and Round Robin scheduling. Results of the simulation show that on average, ERR improves waiting time and turnaround time over the other algorithms.