Teaching & Leadership

Academic leadership and
two decades in the classroom

Chair, Dean, and Programme Director roles across Bulgaria, Albania, and Nigeria — paired with hands-on undergraduate and graduate teaching in computer science, software engineering, databases, data science, and project management, in highly diverse cultural environments.

Appointments & Teaching

Roles and courses, by period

January 2025 — present

Professor & Program Chair

Computer Science Department · American University in Bulgaria

Leading academic-programme oversight, accreditation and self-study reports, curriculum design, faculty management, and student-outcomes assessment. Concurrently a faculty member at Tirana Business University (Programming for Data Science, M.Sc.).

Undergraduate
C++ ProgrammingProgramming in PythonSoftware EngineeringTechnologies for Web-based Information SystemsWeb Server TechnologiesSenior Project Supervision
July 2023 — December 2024

Dean & Associate Professor

Faculty of Engineering and Architecture · University of New York Tirana, Albania

Set the strategic direction of the faculty; led accreditation, curriculum development, and the introduction of new teaching technologies. Associate Professor title conferred by the University of Tirana (Doc. No. 272).

Undergraduate
Introduction to Programming (Python)Database Systems
Graduate
.NET Technologies (C#, ASP.NET, Blazor, Razor, MVC, MAUI)Advanced Database Systems
February 2022 — June 2023

Associate Professor · Chair, Information Systems

School of Information Technology and Computing · American University of Nigeria, Yola — also Assistant Director, African Centre for ICT Innovation and Training (ACIT)

Established the Information Systems research agenda and managed ICT vocational and training programmes at ACIT.

Undergraduate
Software Design and ArchitectureIntroduction to Software EngineeringDatabase SystemsWeb Database-Driven Application DevelopmentData Science
Graduate
Ubiquitous Computing and Cybersecurity (Doctoral)Enterprise Database ManagementProgramming and Data Analytics with Python and R
October 2020 — February 2022

Associate Professor · Program Director, CS

Faculty of Engineering and Architecture · University of New York Tirana, Albania

Directed the graduate Computer Science programme and coordinated with the University of Greenwich (UK) as link programme partner. Chair of Telecom and Network Engineering (2020–2021).

Undergraduate
Introduction to Programming (Python)Database Systems
Graduate
.NET Technologies (C#, ASP.NET, Blazor, Razor, MVC)Advanced Database Systems
2016 — 2020

Assistant Professor · Chair, CS & Software Engineering

School of Information Technology and Computing · American University of Nigeria, Yola

Established a research agenda in Computer Science and Information Systems and led curriculum revision across the programme.

Undergraduate
Introduction to Software EngineeringPrinciples of Programming-I (Python, Ruby, Java)Software Design and Architecture
Graduate
Software Engineering Principles and PracticesWeb Application Development and E-Commerce
2006 — 2016

Programme Leader · Assistant Professor · Lecturer

Computer Science Graduate Programme · University of New York Tirana, Albania

Facilitated 300% growth in the Master’s programme over three years, delivered in conjunction with the University of Greenwich (UK); held full responsibility for the quality, procedures, and processes of the programme on the Albanian campus.

Undergraduate
Database SystemsWeb Programming with PHPC#.NET with ASP.NET
Graduate
E-Commerce (MBA)Advanced Database Systems.NET TechnologiesInformation Systems for Managers (MBA-IUKB)
2005 — 2006

Lecturer

Mogadishu University, Somalia

Instructed Computer Science courses and advised undergraduate projects across several concurrent courses.

Undergraduate
Management Information SystemsDatabase SystemsData StructuresJava
2015 — 2019 · Online

Online Instructor (Recognised Teacher)

University of Roehampton, United Kingdom

Taught on the M.Sc. in Project Management and MBA programmes.

Graduate
Consultancy PracticeManaging Projects