Ask him his name and what he does for a living, contact information etc... If he's not forthcoming about it, then something is suspicious. If he tells you, then google him, and contact his work asking for a reference. If anything tell him your mother is concerned about your safety and you just wanna check everything up front.
If youre worried about the payment deal, just tell him people have bounced checks on you in the past and you can only accept a check from a local bank. Cash that first check as soon as possible to verify he's not screwing you, but do it at the bank the check is drawn on so you're not involving your account.
If he ever tries to give you a check for more than he is supposed to pay you, and wants the rest back as cash then it's a scam for sure. I think that scam only works with Cashier's Checks but dont do it regardless of what kind of payment it is.
If youre worried about the payment deal, just tell him people have bounced checks on you in the past and you can only accept a check from a local bank. Cash that first check as soon as possible to verify he's not screwing you, but do it at the bank the check is drawn on so you're not involving your account.
If he ever tries to give you a check for more than he is supposed to pay you, and wants the rest back as cash then it's a scam for sure. I think that scam only works with Cashier's Checks but dont do it regardless of what kind of payment it is.