This document proposes a data-driven method for emotion classification using a large corpus of emotion-provoking events extracted from the web. The method involves first classifying the sentiment polarity of sentences as positive, negative, or neutral, and then further classifying the emotion into categories such as happy, sad, angry. Experiments show the two-step classification approach outperforms a baseline model, with word n-grams and a sentiment dictionary as effective features for the classification tasks.