The man arrested in January for assaulting a Cowichan Valley Transit worker has entered a guilty plea on all counts.

Timothy Thorpe was facing the charge of common assault after he physically abused a female bus driver by throwing punches at her head.

The driver has still not returned to work.

Thorpe was in court to face a number of charges, not all of which were related to the transit incident.

He will be back at court in Duncan on April 29th to fix a date for trial.