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.

20+
Years of teaching
5
Countries
31
Distinct courses taught
8
Academic appointments

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. Coordinator of the AUBG Oracle Academy Program and of AUBG’s EC-Council Academia partnership since 2025; faculty sponsor of the AUBG-ACM Student Chapter, reactivated in 2026, and initiator of the relaunch of the AUBG ACM-W Student Chapter. 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

Academic Governance

University governance and service

Member — Habilitation Screening Committee
American University in Bulgaria · Appointed by the President of AUBG for the 2026–2027 habilitation procedures for the academic position of Associate Professor in professional fields 3.8 Economics, 4.5 Mathematics and 4.6 Informatics and Computer Science · Verifies each candidate’s compliance with the eligibility requirements under AUBG’s internal rules and the applicable legal requirements, and determines whether the candidate may proceed
2026–2027
Member — Faculty Council
American University in Bulgaria · 2026–2027 academic year, on the invitation of the President of AUBG · The council of senior professors whose academic ranks are recognised by the Bulgarian state; it votes on the composition of the habilitation juries and on the final habilitation decisions
2026–2027
External Examiner — Doctoral Thesis
Department of Computer Applications, Sikkim Manipal Institute of Technology, Sikkim Manipal University, Gangtok, India · Appointed by the University’s Controller of Examinations to evaluate a Ph.D. thesis submitted for the award of the degree
2026
Elected Member — Permanent Commission for Awarding the Scientific Degree “Doctor” (CASD)
University of New York Tirana, Albania · Elected 2 March 2026 in the university’s CASD Elections 2026–2028 · The university’s standing commission for the award of its doctoral degree
2026–2028
Faculty Advisor — first-year students and Computer Science / Information Systems majors
Center for Learning and Academic Success, American University in Bulgaria · Academic advising through the 2025–2026 academic year, with a contribution to Major/Minor Week 2026, recognised in a letter of appreciation from the Center’s Director
2025–2026