The two solutions above will result in students to be reported multiple times if they are enrolled in multiple classes from the same teacher. If the only goal of the query is to select students only once, the query below will do exactly that.
SELECT *
FROM Student s
WHERE s.programme = 'IT'
AND EXISTS (
SELECT *
FROM Enrolled e
JOIN Class c ON c.ccode = e.ccode
JOIN Tutor t ON t.tid = c.tid
WHERE e.sid = s.sid
AND t.tname LIKE '%Hoffman'
);