He has been teaching Hebrew of all levels for over 20 years in various universities and agencies all around the world. He has taught Hebrew courses for the Jewish Agency for Israel, Tel Aviv university, University of Pennsylvania, Jewish Community Center (JCC) in Manhattan, New York, and the Hebrew University of Jerusalem where he currently teaches Hebrew to advanced level classes. Courses by Ouzi Rotem