Publications

 The Wonders of the Web for the New Yorker Daily Shouts blog

The Wonders of the Web for the New Yorker Daily Shouts blog

 Post-Breakup Confessions for the New Yorker Daily Shouts blog

Post-Breakup Confessions for the New Yorker Daily Shouts blog

 Difficult Breakups for the New Yorker Daily Shouts blog

Difficult Breakups for the New Yorker Daily Shouts blog

  Illustrated cell phone obituaries for the New Yorker Daily Shouts blog

Illustrated cell phone obituaries for the New Yorker Daily Shouts blog

 Illustrated journal entries in the voice of a 10 year old Donald Trump, Jr. for the New Yorker Daily Shouts blog

Illustrated journal entries in the voice of a 10 year old Donald Trump, Jr. for the New Yorker Daily Shouts blog

 Eight one-panel comics about missed comeback opportunities for The New Yorker website's Daily Shouts

Eight one-panel comics about missed comeback opportunities for The New Yorker website's Daily Shouts

 Humor piece published on McSweeney's Internet Tendency

Humor piece published on McSweeney's Internet Tendency

 An essay + comics reflecting on the struggle of the modern single person

An essay + comics reflecting on the struggle of the modern single person

comics + DRAWINGS