Teaching profile

Teaching Interests
Operating Systems, Systems Programming, Embedded Systems, C/ Java Programming, Robotics, Power Systems, Optimization, Control systems, Adaptive Control, Linear/ Nonlinear Systems

Experience
CS 111: Computing Fundamentals – Textbook: C How to program, Harvey Deitel, Paul Deitel, 4th Edition, Pearson Education, 2004
CS 212: Object Oriented Programming – Textbook: Object-Oriented Programming in Java, Martin Kalin, Prentice Hall, 2001
CCE 314: Automatic control theory – Textbook: Modern Control Systems, R. Dorf, Bishop, Addison-Wesley, 1998.
CS 332: Computer Graphics—Textbook: 3D Computer Graphics, Alan Watts, Addison-Wesley
CE 460/ CE 351: Operating systems – Textbook: Operating System Concepts, A. Silberschatz, P.Galvin, John Wiley and Sons, Inc. 9th edition.
CE 444: Computer interfacing – Textbook: The 80X86 IBM PC & Compatible Computers: Assembly Language, Design and Interfacing, Muhammad A. & Janice G. Mazidi, Prentice Hall, Second Edition, 1998.
EE 448: Microprocessor and Microcomputer systems – Textbook: Microprocessor System Design - 68000 Hardware, Software and Interfacing, Alan Clements, 3th Edition; PWS Publishing Company, 1997
.CE 466: Systems programming – Textbook: Unix Distributed Programming, Chris Brown, Prentice Hall, 1994.
CE 484/ CE352: Computer Networks – Textbook: Andrew S. Tanenbaum, Computer Networks, Pearson Education Inc., 5th Edition.
CE 586: Artificial Intelligence – Textbook: Artificial Intelligence, Elaine Rich, Kevin Knight, 2nd Edition, Addison-Wesley, 1991
CE 622: Robotics: Fundamentals and Applications – Textbook: Robot Dynamics and Control, Mark W. Spong and M. Vidyasagar, John Wiley & Sons, 1999.
CE 651: Advanced Operating Systems – Textbook: Distributed Systems: Principles and Paradigms, Andrew S. Tanenbaum and Maarten van Steen, Prentice Hall, 2002
CS 646: Object-Oriented Analysis and Design – Textbook: Joey F. George, Dinesh Batra, Joseph Valacich, Jeffrey Hoffer, Object-Oriented Systems Analysis and Design, Prentice Hall, 2004.

Key elements
Teaching style encourages student interaction and is homework & project-oriented with all teaching material and student grades within University eLearning/ portal for student access. Average student course evaluation is in the range of 83%, with very positive comments on style of teaching, dedication, lecture timing, and respect of students. New style of teaching based on the European student/ learner centric model that is inherited through the ECTS (European Credit Transfer System).
As a department chair and dean, Maintaining document management system for course portfolios, with syllabi, learning outcomes, exam solutions, and other accreditation requirements.
Several co-teaching assignments with EU academic staff, with focus on design of different educational curricula structure that is flexible, relevant and technology oriented.