Communicative language teaching - English for special purposes (Business English, English for Social Sciences- Writing skills - Presentation techniques) - Motivating and coaching language students and teachers - Trying out and incorporating new technologies in language teaching - Encouraging fellow teachers to try out innovative teaching techniques - giving effective feedback - assessing language skills - foreign language acquisition - curriculum design
Specialties: Training and development, English language teaching