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