The Crossroads Cafe English learning program is designed to teach English to adult learners working independently, with a tutor, in a distance learning program with or without a classroom component or in a traditional classroom setting. The underlying principles of the program include a flexinble multi-level approach, content-based and self-instructional.