About

Associate Professor Dr. Mogeeb A. A. Mosleh

Google ScholarResearchGateORCIDScopus

“To keep up with the cutting edge of technologies”

Main Expertise Areas

  • Artificial Intelligence: Machine learning, deep learning, neural networks, supervised and unsupervised learning, classification, feature extraction, classifier evaluation.
  • Computer Vision: Digital image processing, image enhancement, segmentation, object recognition, detection, medical image processing, classification.
  • Software Engineering: Automatic testing, model checking, agile development, verification tools, computer-aided software design.
  • Technology Learning: Technology learning approaches and tools.

Academic Qualifications

Year Major University
2009 – 2013 PhD in Artificial Intelligence University of Malaya, Kuala Lumpur, Malaysia
2006 – 2009 Master in Software Engineering – Digital Image Processing University of Malaya, Kuala Lumpur, Malaysia
1998 – 2002 BSc. Computer Engineering & Software University of Technology, Baghdad, Iraq

Languages

Language Spoken Written
Arabic Native Native
English Excellent Excellent

Current and Previous Work Experience

Academic Roles

Industrial Roles

Academic Management Position

Current Positions

Previous Positions

  • Dean: Faculty of Computer Science & Information Technology, International University of Technology Twintech (2014 – 2020)
  • Head: Department of Software Engineering, Taiz University (2014 – 2017)
  • Senior Lecturer: University of Malaya, Kuala Lumpur, Malaysia (2011 – 2013)
  • Member: Malaysian Qualification Agency (MQA) (2011 – 2013)
  • Research Assistant: MIMOS Agency, Malaysia (2009 – 2011)
  • Demonstrator: Taiz University (2003 – 2006)

Academic Experiences & Leadership

  • Teaching experience in Yemen, Malaysia, and KSA at undergraduate and postgraduate levels.
  • Designed academic programs and developed course materials.
  • Committee member for the National Academic Reference Standards (NARS) since 2018.
  • Board editor and reviewer for several international journals (Scopus, ISI).
  • Collaborated with research teams of diverse nationalities, publishing notable work in AI, computer vision, and software engineering.
  • Supervised over 120 undergraduate and postgraduate students.
  • Extensive teaching experience across multiple countries, including Yemen, Malaysia, and Saudi Arabia, at both undergraduate and postgraduate levels.
  • Experience in course development, curriculum design, and academic program development for both undergraduate and postgraduate students.
  • Supervised and mentored over 120 students, including 97 BSc, 17 Master’s, and 2 PhD candidates, with a strong focus on fostering research and academic growth.
  • Proven leadership in managing academic departments, including the role of Vice President for Academic Affairs and Dean of the Faculty of Computer Science & IT at the International University of Technology Twintech.
  • Coordinated and participated in the academic program design and revision committees, such as the National Academic Reference Standards (NARS) for Computing, ensuring alignment with national and international educational standards.
  • Played a key role in academic planning, including the redesign of programs such as the Software Engineering program at Taiz University and the Master of Information Technology program at International University of Technology Twintech.
  • Active participant in various accreditation processes, contributing to the development and assessment of quality standards for programs at Taiz University and the International University of Technology Twintech.
  • Has published research in collaboration with academic institutions and organizations across Malaysia, India, China, and the Middle East, covering areas such as artificial intelligence, computer vision, and software engineering.
  • Actively involved in research collaborations with academic and industry partners, including MIMOS and the University of Malaya, with a focus on innovative technologies such as machine learning and computer vision.
  • Leadership experience in academic conferences and as a reviewer for international journals, including Scopus and ISI indexed publications.
  • Significant contributions to the strategic planning and academic development of the institutions served, with a focus on increasing academic reputation and ensuring high-quality educational delivery.

Supervision and Examiner Roles

Role Number of Students
Supervisor (BSc) 97
Supervisor (Master) 17
Supervisor (PhD) 2
Co-Supervisor (Master) 6
Co-Supervisor (PhD) 4
External Examiner (Master) 32
External Examiner (PhD) 6

Technical Skills

  • Network Infrastructure and Protocols: Deep understanding of telecommunications networks, including 4G/5G, LTE, VoIP, SD-WAN, and fiber optics.
  • Network Architecture and Design: Proficiency in designing and optimizing network infrastructure to ensure scalability, reliability, and high performance. Experienced with network topologies, capacity analysis, and planning.
  • Telecommunications Systems and Equipment: Hands-on experience with telecom equipment such as routers, switches, base stations, antennas, and familiarity with vendors like Cisco, Ericsson, Huawei, and Nokia.
  • Cybersecurity in Telecommunications: Knowledge of security protocols, firewalls, VPNs, and cybersecurity best practices. Proficient in risk assessment and intrusion detection/prevention systems (IDS/IPS) to safeguard network integrity.
  • Emerging Technologies and Integration: Strong understanding of the integration of IoT, AI, and machine learning in telecom systems. Familiar with edge computing, cloud services, and their application in telecom platforms (e.g., AWS, Microsoft Azure, Google Cloud).
  • Data Analytics and Business Intelligence (BI): Experience in data analysis, performance monitoring, and utilizing BI tools such as Tableau and Power BI to improve operational efficiency and decision-making.
  • Cloud Computing and Virtualization: Expertise in cloud platforms (AWS, Azure) and virtualization technologies, enhancing scalability and resource management in telecom infrastructure.
  • Software Development and Programming Languages: Proficient in multiple programming languages including Microsoft .Net, PHP, Java, Perl, Python, C, C++, Matlab, R, and Assembly Language for telecom and software engineering applications.
  • Telecommunication Standards and Protocols: Knowledgeable in global telecommunication standards such as TCP/IP, MPLS, BGP, SIP, H.323, and their application in modern communication systems.
  • Project Management: Strong project management skills with experience in Agile methodologies, Scrum, and DevOps, ensuring the timely and efficient delivery of complex technical projects.

Leadership and Management Skills

  • Strategic Planning: Ability to define long-term goals, align strategies with organizational objectives, and identify growth opportunities. Skilled in setting clear priorities and ensuring that resources are allocated efficiently to meet institutional goals.
  • Team Leadership: Proven experience in managing diverse teams, fostering collaboration, and enhancing productivity. Strong interpersonal skills to build trust and motivate team members to achieve shared goals.
  • Decision-Making: Expertise in analyzing complex scenarios, evaluating alternatives, and making data-driven decisions that drive organizational success. Able to adapt to changes and manage risks effectively in dynamic environments.
  • Financial and Analytical Skills: Experienced in overseeing budgets, optimizing costs, and ensuring financial resources are managed effectively. Proficient in tracking key performance indicators (KPIs) and metrics to assess organizational performance and implement improvements.
  • Risk Management: Identifying potential risks and implementing strategies to mitigate them. Adept at assessing and adapting to industry changes, ensuring organizational resilience in the face of challenges.
  • Communication and Stakeholder Engagement: Excellent communication skills for engaging with internal and external stakeholders, including clients, vendors, regulators, and academic bodies. Ability to present technical and strategic information clearly to both technical and non-technical audiences.
  • Project and Program Management: Expertise in managing complex projects from initiation to completion, ensuring timely delivery within scope, budget, and quality. Experienced with Agile methodologies, Scrum, and DevOps frameworks for effective project execution.
  • Change Management: Skilled in leading organizational change, managing transitions, and ensuring successful adoption of new strategies, processes, and technologies within teams and departments.
  • Academic and Research Leadership: Strong leadership in academic settings, overseeing curriculum development, program accreditation, and ensuring the continuous improvement of educational quality. Experience in mentoring faculty and fostering a culture of research and innovation.
  • Stakeholder Relationship Management: Developed and maintained strategic relationships with key stakeholders, ensuring the alignment of academic goals with industry trends, enhancing institutional reputation, and fostering academic collaborations.

Teaching Courses

Undergraduate Courses Postgraduate Courses
Artificial Intelligence (AI) Advanced Artificial Intelligence
Software Engineering Process and Practice Advanced Software Engineering Practices
Software Engineering Design Software Engineering Project Management
Software Engineering Quality Management Software Engineering for Cybersecurity
Secure Software Engineering Software Quality Assurance Techniques
Software Engineering Management Research Methodology in Software Engineering
Software Quality Metrics Cloud Computing
Object-Oriented Programming Concepts IT Project Management
Advanced Programming Concepts Management Information Systems
Machine Learning (ML) Research Methodology
Digital Image Processing Data and Information Visualization
Knowledge Management High-Speed Networks
Programming Concepts & Methods Natural Language Processing
Data Mining & Warehousing Digital Forensics
Human-Computer Interaction (HCI) Cybersecurity
Operating Systems Information Assurance
Computer Organization & Architecture
Information Security & Audit
Introduction to AI and Data Science
Data Analytics
Foundations of Big Data
Internet of Things (IoT)
Bioinformatics
Network Distributed Systems

In these courses, I emphasize industry-relevant methodologies, tools, and frameworks such as Agile Development, Scrum, and DevOps, preparing students for the dynamic demands of the tech industry.