ASMA ZAFFAR SHUJA MUHAMMAD QURAISHI  MUHAMMAD RASHID KAMAL ANSARI  Teaching of Abstract Algebra at Undergraduate Level Abstract This study suggests that how the techniques of teaching abstract algebra at undergraduate level can be improved. With the help of examples it proposes that a better understanding of abstract algebra can be developed by adopting computer algebra system (CAS). It also, proposes a framework which describes some objectives of teaching algebra and suggests some of the hardware and software to be utilized. Keywords: CAS (Computer Algebra System), MATLAB, Teaching, MATHEMATICA and HEC (Higher Education Commission) Introduction The traditional tools for teaching and learning algebra include text books, lecture notes, lectures, assignments and examinations. The existing tools with their entire shortcoming are commonly used and recognized by the teaching community for teaching Mathematics. In the following we will discuss some aids to enhance the impact of these existing tools so that the same tools can be utilized to develop a better understanding of the subject in the students. Visiting Faculty, Department of Mathematics, Sir Syed University of Engineering and Technology, Karachi, 75300 (asmazaffar105@gmail.com)  Associate Professor, Department of Mathematics, Sir Syed University of Engineering and Technology, Karachi, 75300 (shujamuhammad78@gmail.com)  Professor, Department of Mathematics, Sir Syed University of Engineering and Technology, Karachi, 75300 (rashidka2000@gmail.com,mransari@ssuet.edu.pk) The S.U. Jour. of Ed. Vol.39, Issue 2009-10, Pp. 1-12