Automatic Control Theory, Textbook: Modern Control Systems, R. Dorf, Bishop, Addison-Wesley
Computing Fundamentals – Textbook: C How to program, Harvey Deitel, Paul Deitel, Pearson Education
Object Oriented Programming – Textbook: Object-Oriented Programming in Java, Martin Kalin, Prentice Hall
Computer Graphics—Textbook: 3D Computer Graphics, Alan Watts, Addison-Wesley
Computer interfacing – Textbook: The 80X86 IBM PC & Compatible Computers: Assembly Language, Design and Interfacing, Muhammad A. and Janice G. Mazidi, Prentice Hall
Microprocessor and Microcomputer systems – Textbook: Microprocessor System Design - 68000 Hardware, Software and Interfacing, Alan Clements, PWS Publishing Company
Systems programming – Textbook: Unix Distributed Programming, Chris Brown, Prentice Hall
Robotics: Fundamentals and Applications – Textbook: Robot Dynamics and Control, W. Spong and M. Vidyasagar, John Wiley & Sons
Advanced Operating Systems – Textbook: Distributed Systems: Principles and Paradigms, Andrew S. Tanenbaum and Maarten van Steen, Prentice Hall
Object-Oriented Analysis and Design – Textbook: Object-Oriented Systems Analysis and Design, J. George, D. Batra, J. Valacich, J. Hoffer, Prentice Hall
Realtime System – RT Linux and Individual Readings.
Multi-Agent Systems – Textbook: Wooldridge, An Introduction to Multi-Agent Systems, John Wiley & Sons
Key elements
Teaching style that encourages student interaction with intensive homework and capstone project
The teaching style is based on the European student/learner-centric model inherited by ECTS (European Credit Transfer System).
Intensive use of the university e-learning portal (Moodle) for student access and communication
Average student course evaluation is above 80%, with positive comments on teaching style, dedication, lecture timing, and respect for students.
As a department chair and dean, maintaining a document management system for course portfolios with syllabi, learning outcomes, exam solutions, and other accreditation requirements.
C-teaching assignments with EU academic staff, focusing on the design of different educational curricula structure that is flexible, relevant, and technology-oriented.