Do I need to know a foreign language?

No. All classes, with the exception of specific language courses, are conducted in English.