McElroy teaches courses in writing and reporting, and media ethics. He serves as the managing editor of Durham, Chapel Hill and Chatham County magazines and was a former senior staff editor at The New York Times.

 

Education

  • B.A., City College of New York