Teaching

Undergraduate courses

Introduction to Java Programming (2001-present)
FON - School of Business Administration, University of Belgrade, Serbia
Intelligent Systems (2009-present)
FON - School of Business Administration, University of Belgrade, Serbia
Software Project Management (2008-present)
FON - School of Business Administration, University of Belgrade, Serbia

Introduction to Programming (1995-2000)
FON - School of Business Administration, University of Belgrade, Serbia
Software Architectures (2008-2012)
FON - School of Business Administration, University of Belgrade, Serbia
Intelligent Information Systems (1998-2008)
FON - School of Business Administration, University of Belgrade, Serbia
Introduction to Information Systems (2003)
FON - School of Business Administration, University of Belgrade, Serbia 

Programming Languages and Techniques (1994-1999)
School of Electrical Engineering, University of Belgrade, Serbia
Expert Systems (2001)
Military Academy of Serbia, Belgrade, Serbia
Compiler Theory and Design (1995-1999)
Military Academy of Serbia, Belgrade, Serbia
Introduction to Programming (2006-2012)
Faculty of Information Technologies, Mediteranean University, Podgorica, Montenegro
Introduction to Programming (2000-2002)
College of Electrical Engineering, Belgrade, Serbia
Intelligent Computer Technologies (2001-2008),
College of Electrical Engineering, Belgrade, Serbia

Graduate courses

Software Project Management (2000-present)
FON - School of Business Administration, University of Belgrade, Serbia
Software Engineering Tools and Methods (2009-present),
FON - School of Business Administration, University of Belgrade, Serbia
Technology Enhanced Learning (2014-present)
University of Belgrade, Serbia
Artificial Intelligence Methods and Tools (2016-present)
University of Belgrade, Serbia
Software Configuration Management (2009-present)
FON - School of Business Administration, University of Belgrade, Serbia
Artificial Intelligence (2009-present)
FON - School of Business Administration, University of Belgrade, Serbia
Applied Artificial Intelligence (2009-present)
FON - School of Business Administration, University of Belgrade, Serbia

Software Architectures (2009-2012),
FON - School of Business Administration, University of Belgrade, Serbia
Software Design (2009-2012),
FON - School of Business Administration, University of Belgrade, Serbia
Intelligent Information Systems (1997-2008),
FON - School of Business Administration, University of Belgrade, Serbia
Expert Systems (1997-2008),
FON - School of Business Administration, University of Belgrade, Serbia

Artificial Intelligence and Expert Systems (1994-2005),
School of Electrical Engineering, University of Belgrade, Serbia
Formal Languages and Automata (1994-2005),
School of Electrical Engineering, University of Belgrade, Serbia
Software Project Management (2008-2012)
Faculty of Information Technologies, Mediteranean University, Podgorica, Montenegro

Sabbatical
(U. of Canterbury, Christchurch, New Zealand, 2002)

COSC224: Introduction to Software Engineering (term 2)
COSC314: Software Engineering (term 2)
COSC326: Database Management (term 2)