TEK: Internet Search System for Low-Connectivity Communities Saman Amarasinghe Bill Thies Computer Science and Artificial Intelligence Laboratory Massachusetts.