Explain the difference between supervised and unsupervised learning. What is overfitting, and how can you prevent it? Can you describe a common evaluation metric for classification models and explain how it’s used? How would you handle missing data in a dataset? Explain the concept of bias-variance tradeoff in machine learning.