Looks good. We'll need to change a couple of the conditions (since RR is a type of FCFS), but otherwise seems legit!