If you want to build a machine learning model which can correctly identify emails which contain span, by training it on emails which are already tagged as 'spam' or 'not spam', you should use _____.
a. Supervised learning
b. Unsupervised learning
c. Semi-supervised learning
d. Reinforcement learning