Teachings
The aim of my teaching activity is to help students achieve their best, on an academic level as well as in their personal development. In my opinion, the success of a teacher is reflected in the success of his/her students. My teaching is generally focused on the comprehension of the fundamental concepts of a knowledge domain. Accumulation of knowledge, as opposed to a deeper understanding, is also important, but secondary. Good teaching allows students to tap into the experience and expertise of the lecturer, and empowers them to apply and extend their knowledge with confidence. It requires good preparation by the teacher, and should leverage the best possible learning resources. I am enthusiastic about the topics that I teach and try to share this enthusiasm with the students. My research activity helps me to keep a fresh and practically relevant perspective. I believe that a teacher carries an important social responsibility.
- SOFTENG 250 - Introduction to Data Structures and Algorithms
- COMPSCI 715 - Advanced Computer Graphics
- SOFTENG 254 - Quality Assurance in Software Engineering
- COMPSCI 715 - Advanced Computer Graphics (Slides & Videos)
- COMPSCI 732 - Software Tools and Techniques
- SOFTENG 750 - Software Development Methodologies
- COMPSCI 715 - Advanced Computer Graphics
- SOFTENG 254 - Quality Assurance in Software Engineering
- COMPSCI 230 - Software Construction (Slides & Videos)
- SOFTENG 750 - Software Development Methodologies (Slides & Videos)
- COMPSCI 715 - Advanced Computer Graphics
- SOFTENG 254 - Quality Assurance in Software Engineering (Videos)
- SOFTENG 750 - Software Development Methodologies
- SOFTENG 254 - Quality Assurance in Software Engineering
- COMPSCI 111 - Introduction to Practical Computer Science
- COMPSCI 732 - Software Tools and Techniques
- COMPSCI 373 - Computer Graphics and Image Processing
- SOFTENG 254 - Quality Assurance in Software Engineering
- COMPSCI 111 - Introduction to Practical Computer Science
- COMPSCI 732 - Software Tools and Techniques (Videos & Slides)
- COMPSCI 373 - Computer Graphics and Image Processing
- Engineering Projects in Community Service
- Computer Graphics
- Quality Assurance in Software Engineering
- Engineering Projects in Community Service
- Human Computer Interaction
- Principles of Computer Science
- Quality Assurance in Software Engineering
- Human Computer Interaction
- Introduction to Software Engineering