I think it's safe to say that Joe Satriani understands how to write music, and create memorable melodies.
Ever wonder what his approach to writing melodies might be?
You're in luck! Even if you haven't wondered what his approach may be, you too can find something useful in his lesson:
HEY!!! Does Your Rhythm SUCK!?