As someone who waited tables when I was in school, cash is king when it comes to tipping, as it can be non-reported income. Try to leave cash whenever possible.