A Surrey man has pleaded guilty to assaulting a bus driver and passenger in two separate incidents.
Steven Fayant was arrested last February after a Translink operator was choked in Surrey, and a rider was assaulted in Aldergrove.
He became the subject of a public warning from the bus drivers' union.
The 20-year-old has now admitted responsibility.
He's due back in provincial court in Surrey on December 5 for a pre-sentencing report.
The judge has also ordered a psychiatric evaluation.