Rule reminder
'Al + infinitive' = upon doing. 'Nel + infinitive' = while doing. 'Senza + infinitive' = without doing. 'Prima di + infinitive' = before doing. 'Invece di + infinitive' = instead of doing.
Translate: 'Upon seeing her, he smiled.'