Meghan O'Rourke

Professor In The Practice at Yale University

Meghan O'Rourke is a distinguished Professor in the Practice at Yale University and serves as the Editor in Chief of The Yale Review. With extensive editorial experience, O'Rourke has held key roles as Culture and Literary Editor at Slate Magazine, Editor at Double X/Slate, and editor at The New Yorker. O'Rourke holds a Bachelor of Arts in English Language and Literature from Yale University and a Master of Fine Arts in Poetry from Warren Wilson College.

Links

Previous companies

The New Yorker logo
Slate logo