Marc Tessier-Lavigne has a position (President) at Stanford University

Title President
End Date 2023-08-31
Is Current yes
Updated almost 2 years ago