Teaching is a great art. Not all can become good teachers. A good teacher might be a scholar or a good student but a scholar or a good student might not always be a good teacher. A professor from Cambridge University remarked, "A good teacher should have the following qualities. First, he or she must know the material that he or she is teaching very well. Second, he or she should be able to explain his or her knowledge. Third, he or she must be patient and understanding. Last, he or she must be able to make the subject matter interesting to the students." Dr. Serajul Islam Choudhury, a veteran professor of English from the University of Dhaka said, “learning is a life-long process and there is no real ending to it till the last moment. Ideally, teachers should be given pre-entrance as well as in-service training. Also, a teacher need not be bureaucratic; on the contrary he/she should try, if necessary deliberately, to be democratic in attitude as well as in practice. The learner deserves to be treated as a subject rather than an object, and needs encouragement, too. To mark out the errors is not enough, it is even more necessary to appreciate the positive qualities in a student’s work.