I have the following sentence, which I need to write in FOL
There exists a student studying all the subjects of the information technology subject
I don't know how $\forall$ can be combined with the $\land$.
It was written by my teacher as follows
$$\exists x, \forall y: \text{student}(x) \land \text{learn}(x, y) \land \text{ITsubject}(y)$$
However, I was thinking this sentence should be written like this:
$$\exists x \text{student}(x) \land \forall y(\text{ITsubject}(y) \rightarrow \text{learn}(x, y))$$
or maybe
$$\exists x \text{student}(x) \land \forall y(\text{learn}(x, y) \rightarrow \text{ITsubject}(y))$$
Is this right?