There was a heated discussion on slashdot " Why Students Are Leaving Engineering ", relating to an article " Confessions of an Engineering Washout ." The discussion is mainly from (engineering) students' point of views. One of the issue they touched is that their professors and TAs are incompetent teachers. They may be good at research, but they cannot teach (or even communicate). This may be true in American setting, where research is more important than teaching, but the reverse is true in Indonesia (and perhaps other Asian countries). Here, professors, lectureres, and TAs are more focused on teaching. That does not mean that they are better at teaching than their counterparts in America, though. Here's a lecturer's point of view. (I cannot call myself a professor because here it is a formal thing, which I don't really care. If I were to teach in North America, which I did in Canada, I would be called a professor :-)) I enjoy teaching. That'