Make sure you don't smell like snake food when you handle him.. always wash your hands before you handle him.

I wouldn't 'shake' him off if he bites you.. you may break his teeth. If he really won't let go, try gently prying him off.

When handling him try not to put your fingers in his face.. anything waving around in front of them is likely to get bitten at.. but as he gets older, he should settle down and not bite as much.