@starlet: I'm learning Italian, too, because my fiance is Italian. Like your tutor, he loves teaching me swear words and insults, especially in his dialect.
Some of the insults are nearly impossible for him to translate, or make very little sense in English, but I agree with you, it's fun!