TEACHING
I have been teaching in CITY college since 1999. During these years, I
have introduced, designed (or redesigned) and been the unit leader of
numerous units both in undergraduate and in postgraduate studies and I
have undertaken PhD supervision. Since 2002, I have been strongly involved in the design and update of the MSc in Software Engineering and Telecommunications course for which I serve as an Academic Director.
I have developed and have used teaching tools in the Software Engineering undergraduate and postgraduate education.
Current Postgraduate Teaching
- Advanced Software Development Techniques (MSc in Software Engineering and Telecommunications)
- Advanced Software Engineering (MSc in Software Engineering and Telecommunications)
- Industrial Group Project (MSc in Software Engineering and Telecommunications)
Current Undergraduate Teaching
- Software Engineering, 3rd Level
- Object-oriented Analysis and Design, 3rd Level
- Industrial Software Project, 3rd Level
- System Analysis and Design, 1st Level
Previous teaching activities
In CITY College:- Managing Knowledge-driven ICT Projects
- Software Analysis and Design
- Artificial Intelligence
- Data Structures and Algorithms
- Personal Tutorial System
- Programming Methodology and Design
- Object Oriented Programming /li>
- Contemporary Issues in Computer Science
- Adjunct associate professor in the Department of Applied Informatics at the University of Macedonia
- Research Associate in the Technological Institute of Thessaloniki
Tools used in modules

Visual Paradigm offers CITY College VP-UML for educational use through the VP Academic Partner Program.


