Kid Rock has been ordered by a US court to take a course to help him control his temper.
The rapper was in the dock in DeKalb County, Georgia, over a fight that broke out in a restaurant last year.
Kid Rock – real name Robert Ritchie – pleaded no contest to the charges.
The 37-year-old was also sentenced to 80 hours' community service and given a £500 fine.
He will be put on probation for a year.
Kid Rock was arrested in October 2007 after the fight
at a Waffle House in Atlanta.
A look at all the new celebrity styles this week
So hot right now, the outfits that rocked this week
Find out where to get your hands on the stars' favourite winter warmers
There's a real buzz about the beauty product the stars swear by…
A look at all the new celebrity styles this week
A look at our favourite finishing touches at the National Television Awards in London
Presents to please your man on 14 February