PS11: Student Performance Regression

Dataset source supplied: Student_Performance.csv. Put the real file into dataset/ as a valid CSV or XLSX (CSV is easiest); the uploaded file was a browser shortcut rather than the actual table, so a generated practice dataset is used if no valid local CSV exists.

Run: python solution.py
Covers data inspection, missing-value handling, train/test split, model training, metrics and plot.
