This document summarizes a student's master's thesis project on improving document classification using hierarchical clustering techniques. The student proposes using hierarchical clustering to build a classification hierarchy, then applying a machine learning classifier at each level to improve accuracy over flat classification methods. The document outlines the proposed approach, which involves clustering a training dataset to generate the hierarchy, then evaluating classification performance at different hierarchy levels. Experimental results are presented, followed by conclusions that generating a class hierarchy can improve multi-label text classification performance compared to single-level approaches.