Teaching experiences
Teaching activities
Teacher for the following courses at the University of Gondar:
-
Fundamentals of Artificial Intelligence (InSy3102)
A.Y. 2021/2022 Undergraduate Program in Information Systems — University of Gondar
The course introduced fundamental AI concepts, including search algorithms, knowledge representation, reasoning, and machine learning. It emphasized practical applications of AI in problem-solving and intelligent systems.
Responsibilities: delivering lectures, supervising hands-on exercises, guiding students through projects and assignments.
-
Information System Security (InSy4081)
A.Y. 2021/2022 Undergraduate Program in Information Systems — University of Gondar
The course covered cryptography, authentication, access control, malware, and network security, along with security policies, risk management, and emerging cybersecurity threats.
Responsibilities: delivering lectures, supervising practical sessions, guiding students through case studies and assignments.
-
Data Mining and Machine Learning (InSy2103)
A.Y. 2019/2020 Undergraduate Program in Information Systems — University of Gondar
Covered data preprocessing, classification, clustering, association rule mining, and supervised/unsupervised machine learning techniques.
Responsibilities: delivering lectures, supervising lab sessions, guiding practical assignments and projects.
-
Fundamentals & Advanced Database Systems (ComSc101)
A.Y. 2018–2020 Undergraduate Program in Computer Science — University of Gondar
Introduced relational database design, SQL, normalization, query optimization, and advanced topics in distributed and NoSQL databases.
Responsibilities: lectures, labs, and supervising student projects.
-
Fundamentals of Networking & System Administration (InSy3023)
A.Y. 2015–2017 Undergraduate Program in Information Systems — University of Gondar
Covered computer networking principles, protocols, and services, plus system administration tasks such as installation, configuration, troubleshooting, and security.
Responsibilities: delivering lectures, supervising labs, guiding practical assignments.
Other teaching activities
Support for teaching activities for the following courses (Degree in Computer Science and Master’s Degree in Computer Science), at the Università degli Studi di Milano (Art. 45 of the Regolamento Generale di Ateneo):
-
A.Y. 2024/2025 Artificial Intelligence (di Artificial Intelligence) — 24 hours
-
A.Y. 2024/2025 Database (di Basi di Dati) — 24 hours
-
A.Y. 2024/2025 Operating Systems (Sistemi Operativi) — 30 hours
-
A.Y. 2023/2024 Artificial Intelligence (di Artificial Intelligence) — 24 hours
-
A.Y. 2023/2024 Database (Basi di Dati) — 48 hours
-
A.Y. 2023/2024 Operating Systems I (di Sistemi Operativi) — 30 hours
