Pharrell Williams is having one of his most successful years of his career right now, but his resume prior to this is about as impressive as any in music.

Pharrell has produced for heavyweights like Jay Z, Beyonce and Justin Timberlake.  He's also worked with maestros like Hans Zimmer and Heitor Pereira, Daft Punk and Scissor Sisters.  His musical ability literally knows no bounds and he talked about the diversity saying:

I wanted to work with all cultures and all kinds of people so it could teach me more about my own craft. All of the artists we were blessed to work with that didn't look like us, that didn't sound like us or didn't dance like us

With such an extensive library to choose from, Pharrell broke down his 5 favorite songs that he has produced.

1. Usher, "U Don't Have to Call" (2001) Watch

2. Jay Z featuring Pharrell, "So Ambitious" (2009) Watch

3. Pharrell featuring Daft Punk, "Gust of Wind" (2014) Watch

4. Missy Elliott, "On & On" (2005) Watch

5. N.E.R.D., "Life As a Fish" and "Inside of Clouds" (2010)

Knowing that he couldn't just narrow it down to five songs, Pharrell did make an honorable mention list as well that included:

Britney Spears - I'm A Slave 4 U / Beyonce - Blow / Ma$e ft Puff Daddy - Lookin At Me / Ray J ft Lil Kim & Pharrell - Wait A Minute.

I've thought about what my favorite Pharrell track is, and have picked about 15 different songs.  Everything from the Neptunes, to NERD and his work with Jay Z . . . how can you pick just one?!  I guess at the moment the video below is my favorite, but give me 5 minutes and that will change.

Do you have a favorite?