1. Understanding Papers (Hard work, Strong Programming Skills, Detailed Person, Organization)
2. Algorithm Papers (Creative, Algorithm Design Skills)
3. Application Papers (Comprehensive Domain Knowledge, Creative)
4. Theoretic Papers (Strong Math Background)