scheduling simulation for NYU Operating Systems course.