When I have friends or family over, I try to figure out if they are 1-hour, 2-hour, or 3-hour game people.
Looking at the 3 games you mentioned, he might be more of a 1-hour game person.
Here are some of my favorite 1-hour games, grouped by maximum # of players:
4 players max:
6 players max:
8 players max: