Translation:Our university has a strong Physics Department.
For my understanding, translated from Russian it will be more like "We have a strong physical faculty in our university". Never heard it used that way. Maybe more correct version would be " у нас в университете сильный факультет физики". just my opinion, correct me if I'm wrong