The purpose of this study is to elaborate Collaborative Learning, Collaborative Teaching and Autonomy. It has been explained Collaborative Learning (Definition and Issues).It has been elaborated Collaborative Teaching (Basic Tenets and Issues) and has been discussed Learner Autonomy (General Consideration) & Incivility and Its Contribution to Iranian Context of L2 teaching and learning