Could be Dre or Storch...they sound alike which makes sense given that Storch is Dre's understudy. Sounds more like a Storch beat just because of the piano breakdown during the hook...that's some classic Storch shit.
Whoever said Dre don't really make beats anymore is trippin, he had his most productive year in a while. He blessed: Jay, Nas, Busta, Snoop, and a couple others. Check that "Imagine" joint by Snoop....real shit.