Giving head!

Okay, so it's gotten to the point where I really hate going down on my boyfriend. I literally dread it because he's very large and I have a hard time going fast or deep because I have a really crazy gag reflex. So I need some tips. What will make him so absolutely insane without making me want to throw up everywhere? I'd really like to get him going because then it makes me feel good about myself.