Amin Khodabandeh Amiri

Why I became a lecturer?

At the end of my graduation in software engineering from SBU, when I went to industry for job, i understood that most of what i had learned at the university was obsolete (like Pascal, C++, ... ) or there was no or little need for them in iranian software developing companies (like Compiler, Algorithm Design, Data Structure, ...). This made me angry of this system and i promised myself to be a lecturer at a university and give modern and state-of-the-art subjects and details to my students.

Style of Teaching was another subject that was bothered me during my studying at university. Most of our lecturers did not involve students in the process of learning and this lead to boring and tedious classes. I promised myself to involve students in learning processes as a lecturer.

My Teaching Axioms

  • Involvement of students
    • If Students only listen to you and do not speak or say anything at the class for more than 10 minutes, there is a problem in your teaching method for those students.
  • Teach Students By Students
    • The first obstacle in teaching is teacher's presumptions about what students know and what they do not know. Students, themselves, know this better than others. So let students teach students.
  • Give Them "How-to-Know", not "what-to-know"
    • Teach students how to learn, how to find knowledge and how to make decision; not knowledge and information itself.
  • Market-based Evaluation
    • All the evaluation parameters should be extracted under preparing for job market axiom.
    • Never accept a course|lesson that is not useful for job market.
    • My Evaluation Process is usually case-based, beside computers.
  • feedback
    • There Should be a feedback from students at least every 4 week. I should not put the feedback to last sessions of the semester.
  • Class representative
    • Each class should have a representative to be a bridge between me and students.
  • Pyramidical Communication Structure
    • All of the students at the class should be arranged in a pyramidical structure below the representative and be responsible for conveying information and documents to others.

An Example (My Management Class):

  • see a typical one here.

Teaching Experience:

  • All of my experiences are with undergraduate students studying Software Engineering or IT Engineering
  • You can see my teaching experiences at the top menu indicated by Courses

My Teaching Evaluations:

It is worth to mention that:

  • From most of my students' viewpoint, they are scored rigorously but fairly; Most of them know that this rigorousness is along with their benefits.
  • There are many students who thanked and gifted me with memorials after they went to job market.

My Evaluations:

  • Note that only some courses in a term would be evaluated by students, not all of them
  • Scores are from 20
  • The average of Comp & IT department are as below:
    • Y85-86 T01: 15.44
    • Y86-87 T01: 16.13
    • Y86-87 T02: 17.02
    • Y87-88 T01: 16.89
    • Y87-88 T02: 18.27

Course Scores for Each Iranian Year/Term
Information Technology Engineering I
  • Y87-88 T02: 18.37
Information Technology Engineering II
  • Y87-88 T02: 18.74
Internet Engineering
  • Y86-87 T01: 16.13
  • Y87-88 T02: 19.28
Advanced Programming
  • Y86-87 T01: 18.03
  • Y86-87 T02: 17.35
Professional Programming
  • Y87-88 T01: 19.04
Fundamental of Management
  • Y86-87 T02: 16.08
  • Y87-88 T01: 17.64
  • Y87-88 T02: 19.24
Fundamental of Database Design
  • Y86-87 T01: 16.31
Applied Statistics & Probabilitie
  • Y87-88 T01: 17.72
Fundamentals of Information Technology
  • Y85-86 T01: 18.68
  • The first Obstacle for teaching is your presumption about what your students know and what they do not know. The best who know this are the students themselves.So let them be the main lecturer.