Andy Wu is a master of mash-ups. His latest is Taylor Swift's 'Perfect Fight Song' and it really is good! So much that his previous work is now getting some attention too. It also looks like Andy seems to like mashing up Taylor Swift's songs.

Check out Taylor Swift's Perfect Fight Song:

He's even done one for Madonna's "Bitch I'm Madonna" vs. "Bad Blood."

There's more! Selena Gomez's "Come & Get It" vs. "I Know Place."

Lorde's "Team" vs "All You Had To Do Was Stay"

Idina Menzel's "Let It Go" vs "Wildest Dreams."

Beyonce's "If I Were a Boy" vs "Blank Space"

Lady Gaga's "Alejandro" vs "Style"

Demi Lovato's "Heart Attack" vs "Shake It Off"

Adele's "Set Fire to The Rain" vs "Clean"

Elli Goulding's "My Blood" vs "Out of The Woods"

Pink’s “Blow Me (One Last Kiss)” vs. “Welcome to New York”

Rihanna’s “S&M” vs. “How You Get the Girl”

Katy Perry’s “Wide Awake” vs. “This Love”

Carly Rae Jepsen’s “I Really Like You” vs. “New Romantics”

Avicii’s “Wake Me Up” vs. “I Wish You Would”

Katy Perry’s “E.T.” vs. Taylor Swift’s “Bad Blood”

Sam Smith’s “Stay With Me” vs. Wiz Khalifa’s “See You Again”

Calvin Harris’ “Outside” vs. Taylor Swift’s “You Belong With Me”

Bruno Mars’ “Uptown Funk” vs. Demi Lovato’s “Cool for the Summer”

Ellie Goulding’s “Love Me Like You Do” vs. Celine Dion’s “My Heart Will Go On”

His year-end mash-up of 80 songs.

Keep it up, Andy. Keep it up!