Teaching Philosophy
My teaching philosophy is based on three main goals:
First: to motivate and inspire students in their study of computer engineering disciplines.
Second: to enhance active learning among the students to make their study more productive and enjoyable.
It was once said: “Tell me and I'll forget; show me and I may remember; involve me and I'll understand.” My teaching philosophy strongly supports student involvement during both lectures and tutorials through active learning techniques.
Third: to provide students with the knowledge and practical skills needed to prepare them for long life learning and to work in a rapidly changing world.
These skills of learning independently and connecting theory with practice ensure that after graduation my students are able to learn any subject or necessary skills in the area of his/her work and are able to come up with innovative ideas in research and industry.
Semester 1
- E4791 Database Systems
- E4706 Object-oriented Software Engineering Analysis and Design (Java, Eclipse)
Semester 2
- E4791 Database Systems
- IC0205 Database Systems (ICP)
Teaching Porfolio
- E4791, IC0205 Database Systems
- E4706 Object-oriented Software Engineering Analysis and Design (Java, Eclipse)
- FE8706 Object-oriented Programming Part II (C++,)
- E457N Software Engineering
- FE8001 Computing
- E406 Object-Oriented Design (C++)
- EE3072 (P312) Microprocessor Applications lab
- Discrete Mathematics
- Computer Graphics
- Computer Graphics and Virtual Reality