Learners, required to do the ``backend'' learning for TClass, are implemented through an interface to Weka, a free machine learning library [WF99]. In general TClass can be used with any learner. However, as previously mentioned, in order to produce comprehensible descriptions, the learner must produce a concept description that uses inequalities of single attribute values. We may also wish to consider ensemble methods of learning, discussed below.