Data Preprocessing: To prepare the data for modeling, I applied various preprocessing techniques such as tokenization, lowercasing, and removing stop words. Additionally, I handled email-specific challenges like handling HTML tags, email headers, and attachments.