About Sarah Star Sarah Star is a visiting assistant professor in the Department of English at Kenyon College.