Large Language Models for Text Classification: From Zero-Shot Learning to Instruction-Tuning | Synapse