I'm wondering if the author ever thought about signaling the driver via a button on the grab rail so it's not every stop(if the bus stop is empty so there are no passengers outside waiting to get in) but every 3-4 stops.
Education part is on point and as a CS student that sees many of his colleagues using way too much the AI tools for instant homework solving without even processing the answers much.