Jemaal Muhammad, 20, was charged with two felony counts of robbery, one felony count of robbery with an indication of a firearm, and one misdemeanor count of theft.
Police say the man slapped the driver in the face after she would not let him on the bus at an unauthorized stop.
In August, a different NJ Transit bus driver and passenger were each charged with aggravated assault after fighting aboard a ...