Electrical and Computer EngineeringWestern Engineering

Teaching

Courses

In the past I also taught: Computer Programming, Algorithms and Data Structures, Software Engineering, and Software Requirements.

Software Engineering Education

Researchers have tried for a long time to relate personality types to teaching styles and learning preferences.  Personalities traits can create harmony or discord in a classroom depending on whether the student’s approach to learning matches the teacher’s philosophy. Although there are some teaching strategies useful to a whole class, diversity among students makes it necessary to employ different teaching strategies. I have expanded this line of research into a multi-faceted aspect of software engineering education. [Implications of MBTI in Software Engineering Education].

Related Books

Careers in Software Engineering