Suppose I have a phrase like this one:
Having had several classes taught in English, I'm familiar with the professional vocabulary
Is it correct? Can I say "classes taught" or should I say "classes that were taught"? Or maybe, given it's the Present Perfect in the first part of the sentence, I should also use the Perfect tense in the classes part of it?