I don't know who Stephen would hang out with. It might be someone who's pessimistic like him, or it might someone with the opposite attitude because he appreciates being around someone more light-hearted. Whoever it is would have to be ok with hearing him talk about nerdy crap. It's easier to figure out the kind of people he'd avoid, like Matthew.