After waking up to wall-to-wall coverage of his comments on EU referendum, he hopped up on stage with some of London's finest for a ten minute rendition of Hamlet in an otherwise empty Shakespeare's Globe. Then he held a town hall meeting where British youngsters grilled him on everything from the special relationship to community campaigning.
Now, he's just wrapped up a 90-minute meeting with the leader of the Labour Party, Jeremy Corbyn.
Corbyn emerged from the meeting all-smiles, and told reporters outside he had "really enjoyed" the "excellent" and "fascinating discussion" with the President of the United States.
The pair talked about the upcoming EU referendum "very briefly", though "most of the discussion was about wider global issues ... the power of global corporations, the impact of globalisation on working people and the need to take action to reduce inequality across the world", Corbyn said.
Gallery: When Obama came to visit
A statement from the White House, issued after the meeting said:
The President congratulated Mr. Corbyn on his election to lead the Labour Party. The two leaders discussed the impact of globalisation on labour and working people, and the need to take steps to reduce inequality around the world.
They agreed that the UK should remain a member of the EU.
Corbyn's team said that the Labour leader would be staying in touch with the President "to discuss measures to deal with international tax avoidance and evasion", in the wake of the Panama Papers revelations.