{"id":12808,"date":"2026-06-06T01:01:31","date_gmt":"2026-06-05T22:01:31","guid":{"rendered":"https:\/\/coie-nahrain.edu.iq\/en\/?page_id=12808"},"modified":"2026-06-06T01:15:14","modified_gmt":"2026-06-05T22:15:14","slug":"cyberstaff","status":"publish","type":"page","link":"https:\/\/coie-nahrain.edu.iq\/en\/cyberstaff\/","title":{"rendered":"Cybersecurity &#8211; Saff"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"12808\" class=\"elementor elementor-12808\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-b86c1d3 elementor-section-boxed elementor-section-gap-beside-yes elementor-section-height-default elementor-section-height-default elementor-section-column-vertical-align-stretch\" data-id=\"b86c1d3\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-extended\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-de603bf\" data-id=\"de603bf\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-067cb11 elementor-widget elementor-widget-html\" data-id=\"067cb11\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!--\nSEO Title: Faculty Staff of the Cybersecurity Engineering Department | College of Information Engineering - Al-Nahrain University\nMeta Description: Meet the faculty staff of the Cybersecurity Engineering Department at the College of Information Engineering, including academic rank, specialization, university email, and available scholarly profiles.\nFocus Keywords: Cybersecurity Engineering faculty staff, Cybersecurity Engineering Department, College of Information Engineering, Al-Nahrain University, cybersecurity faculty\nSuggested Slug: cybersecurity-engineering-faculty-staff\n-->\n<div id=\"coiecyberStaff27En-host\"><\/div>\n<script>\n(function(){\n  const host = document.getElementById(\"coiecyberStaff27En-host\");\n  if(!host || host.dataset.ready === \"1\") return;\n  host.dataset.ready = \"1\";\n  host.style.width = \"100%\";\n  host.style.maxWidth = \"100%\";\n  host.style.overflowX = \"clip\";\n  host.style.position = \"relative\";\n  host.style.zIndex = \"auto\";\n\n  const STAFF = [{\"name\": \"Ban Mohammed Khammas Zabbar\", \"display\": \"Assoc. Prof. Dr. Ban Mohammed Khammas Zabbar\", \"rank\": \"Assistant Professor\", \"degree\": \"Ph.D.\", \"general\": \"Computer Engineering\", \"specific\": \"Network Security and Artificial Intelligence\", \"email\": \"banm1979@nahrainuniv.edu.iq\", \"role\": \"Head of Department\", \"priority\": 1, \"image\": \"https:\/\/coie-nahrain.edu.iq\/wp-content\/uploads\/2025\/01\/IMG_20250102_124130_546.jpg\", \"official\": \"https:\/\/cv.nahrainuniv.edu.iq\/ar\/view\/1025\", \"cv_summary\": {\"position\": \"Head of the Cybersecurity Engineering Department\", \"languages\": \"Arabic, English\", \"skills\": [\"Network Security\", \"Artificial Intelligence\", \"FPGA\", \"Packet Classification\", \"Python \/ MATLAB\"], \"teaching\": [\"Network Security\", \"Computer Network\", \"Machine Learning\", \"Advanced Information and Network Security\"], \"publications\": [\"Image-Based IoT Malware Detection Method Using Deep CNNs\", \"IoT Malware Detection Technique Based on Deep Learning and Natural Language Processing\", \"Comparative analysis of various machine learning algorithms for ransomware detection\"]}, \"links\": {\"Google Scholar\": \"https:\/\/scholar.google.com\/citations?user=CuVCgjsAAAAJ&hl=en\", \"Scopus\": \"https:\/\/www.scopus.com\/authid\/detail.uri?authorId=56151984900\", \"Web of Science\": \"https:\/\/publons.com\/researcher\/4113255\/ban-khammas\/\", \"ORCID\": \"https:\/\/orcid.org\/0000-0003-3117-7493\", \"ResearchGate\": \"https:\/\/www.researchgate.net\/profile\/Ban_Mohammed\", \"LinkedIn\": \"https:\/\/www.linkedin.com\/feed\/\"}}, {\"name\": \"Muhanned Qasim Jabbar\", \"display\": \"Dr. Muhanned Qasim Jabbar\", \"rank\": \"Lecturer\", \"degree\": \"Ph.D.\", \"general\": \"Computer Engineering\", \"specific\": \"Artificial Intelligence and Information Security\", \"email\": \"muhannedalslaiman@nahrainuniv.edu.iq\", \"role\": \"Department Rapporteur\", \"priority\": 2, \"image\": \"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/1\/14\/No_Image_Available.jpg\", \"official\": \"https:\/\/cv.nahrainuniv.edu.iq\/ar\/view\/2727\", \"cv_summary\": {\"position\": \"Department Rapporteur of the Cybersecurity Engineering Department\", \"languages\": \"\", \"skills\": [], \"teaching\": [], \"publications\": []}, \"links\": {}}, {\"name\": \"Mohammed Falih Abdul-Kareem Hatem\", \"display\": \"Prof. Dr. Mohammed Falih Abdul-Kareem Hatem\", \"rank\": \"Professor\", \"degree\": \"Ph.D.\", \"general\": \"Computer Engineering\", \"specific\": \"Computer Engineering and Information Security\", \"email\": \"m.falih@nahrainuniv.edu.iq\", \"role\": \"Faculty Member\", \"priority\": 10, \"image\": \"https:\/\/coie-nahrain.edu.iq\/wp-content\/uploads\/2022\/01\/IMG_5048.jpg\", \"official\": \"https:\/\/cv.nahrainuniv.edu.iq\/ar\/view\/1050\", \"cv_summary\": {\"position\": \"\", \"languages\": \"Arabic, English\", \"skills\": [], \"teaching\": [], \"publications\": [\"Hardware Design and Implementation of Secure Hash Algorithm Based on FPGA\", \"Quantum-Secure Key Distribution in a Resource-Constrained Environment\", \"AES Cipher\u2019s Candidates: Design and FPGA Implementation\"]}, \"links\": {\"Google Scholar\": \"https:\/\/scholar.google.com\/citations?hl=en&user=26LyWr8AAAAJ\", \"Scopus\": \"https:\/\/www.scopus.com\/authid\/detail.uri?authorId=36614969800\", \"Web of Science\": \"https:\/\/www.webofscience.com\/wos\/author\/record\/ABH-5646-2020\", \"ORCID\": \"https:\/\/orcid.org\/0000-0003-4307-941X\", \"ResearchGate\": \"https:\/\/www.researchgate.net\/profile\/Mohammed-Al-Gailani-2\", \"LinkedIn\": \"https:\/\/linkedin.com\/in\/a-prof-dr-mohammed-falih-3249a030\"}}, {\"name\": \"Lahieb Mohammed Jawad Noor\", \"display\": \"Assoc. Prof. Dr. Lahieb Mohammed Jawad Noor\", \"rank\": \"Assistant Professor\", \"degree\": \"Ph.D.\", \"general\": \"Computer Science\", \"specific\": \"Information Security\", \"email\": \"lahieb.m.jawad@nahrainuniv.edu.iq\", \"role\": \"Faculty Member\", \"priority\": 11, \"image\": \"https:\/\/coie-nahrain.edu.iq\/wp-content\/uploads\/2023\/08\/%D9%84%D9%87%D9%8A%D8%A8.jpg\", \"official\": \"https:\/\/cv.nahrainuniv.edu.iq\/ar\/view\/1048\", \"cv_summary\": {\"position\": \"Faculty Member\", \"languages\": \"Arabic, English\", \"skills\": [], \"teaching\": [], \"publications\": [\"Enhanced Visual Cryptography Based on Arnold's Cat Map\", \"Hybrid Graphical Password Authentication Technique Based On GLCM And Canny Edge Detection\", \"Exploring Visual Cryptography Techniques: A Comprehensive Review\"]}, \"links\": {\"Google Scholar\": \"https:\/\/scholar.google.com\/citations?user=pu0Hh-0AAAAJ\", \"Scopus\": \"https:\/\/www.scopus.com\/authid\/detail.uri?authorId=56638160200\", \"Web of Science\": \"https:\/\/publons.com\/researcher\/AAF-7186-2020\/\", \"ORCID\": \"https:\/\/orcid.org\/0000-0002-9729-2411\", \"ResearchGate\": \"https:\/\/www.researchgate.net\/profile\/Lahieb-Jawad\", \"LinkedIn\": \"https:\/\/www.linkedin.com\/in\/lahieb-mohammed-al-yassiry-03b42a74\/\"}}, {\"name\": \"Zainab Hikmat Mahmood\", \"display\": \"Dr. Zainab Hikmat Mahmood\", \"rank\": \"Lecturer\", \"degree\": \"Ph.D.\", \"general\": \"Computer Engineering\", \"specific\": \"Information Security and Network Systems\", \"email\": \"Zainab.hikmat@nahrainuniv.edu.iq\", \"role\": \"Faculty Member\", \"priority\": 12, \"image\": \"https:\/\/coie-nahrain.edu.iq\/wp-content\/uploads\/2023\/09\/%D8%B2%D9%8A%D9%86%D8%A8.jpg\", \"official\": \"\", \"cv_summary\": {\"position\": \"\", \"languages\": \"\", \"skills\": [], \"teaching\": [], \"publications\": []}, \"links\": {}}, {\"name\": \"Donya Abbas Khalid\", \"display\": \"Dr. Donya Abbas Khalid\", \"rank\": \"Lecturer\", \"degree\": \"Ph.D.\", \"general\": \"Information and Communications Engineering\", \"specific\": \"Artificial Intelligence Engineering\", \"email\": \"donya.abbas@nahrainuniv.edu.iq\", \"role\": \"Faculty Member\", \"priority\": 13, \"image\": \"https:\/\/coie-nahrain.edu.iq\/wp-content\/uploads\/2023\/08\/%D8%AF%D9%86%D9%8A%D8%A7-%D8%B9%D8%A8%D8%A7%D8%B3.jpg\", \"official\": \"https:\/\/cv.nahrainuniv.edu.iq\/ar\/view\/2717\", \"cv_summary\": {\"position\": \"\", \"languages\": \"Arabic\", \"skills\": [], \"teaching\": [], \"publications\": [\"Deep Learning-Based STR Analysis for Missing Person Identification in Mass Casualty Incidents\", \"A deep neural network model for paternity testing based on 15-loci STR for Iraqi families\", \"SMART DOOR LOCKING SYSTEM BASED ON SMART PHONE AND GSM MODULE\"]}, \"links\": {\"Google Scholar\": \"https:\/\/scholar.google.com\/citations?user=PCPtUTkAAAAJ&hl=en\", \"Scopus\": \"https:\/\/www.scopus.com\/authid\/detail.uri?authorId=57226073663\", \"ResearchGate\": \"https:\/\/www.researchgate.net\/profile\/Donya-Abbas?ev=hdr_xprf\"}}, {\"name\": \"Mohammed Abdul-Jabbar Hamid\", \"display\": \"Dr. Mohammed Abdul-Jabbar Hamid\", \"rank\": \"Lecturer\", \"degree\": \"Ph.D.\", \"general\": \"Information and Communications Engineering\", \"specific\": \"Information and Network Security\", \"email\": \"mohammed.j@nahrainuniv.edu.iq\", \"role\": \"Faculty Member\", \"priority\": 14, \"image\": \"https:\/\/coie-nahrain.edu.iq\/wp-content\/uploads\/2024\/08\/IMG_2149.jpg\", \"official\": \"https:\/\/cv.nahrainuniv.edu.iq\/ar\/view\/2244\", \"cv_summary\": {\"position\": \"Faculty Member\", \"languages\": \"Arabic, English\", \"skills\": [], \"teaching\": [], \"publications\": []}, \"links\": {}}, {\"name\": \"Saif Saad Ahmed\", \"display\": \"Dr. Saif Saad Ahmed\", \"rank\": \"Lecturer\", \"degree\": \"Ph.D.\", \"general\": \"Computer Science\", \"specific\": \"Computer Networks\", \"email\": \"saif.alnuaimin@nahrainuniv.edu.iq\", \"role\": \"Faculty Member\", \"priority\": 15, \"image\": \"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/1\/14\/No_Image_Available.jpg\", \"official\": \"https:\/\/cv.nahrainuniv.edu.iq\/ar\/view\/3264\", \"cv_summary\": {\"position\": \"Quality Assurance and University Performance Officer\", \"languages\": \"Arabic, English, Russian\", \"skills\": [], \"teaching\": [], \"publications\": []}, \"links\": {\"Google Scholar\": \"https:\/\/scholar.google.com\/citations?hl=en&user=Nx0k5fcAAAAJ\", \"Scopus\": \"https:\/\/www.scopus.com\/authid\/detail.uri?authorId=57559676100\", \"Web of Science\": \"https:\/\/www.webofscience.com\/wos\/author\/record\/OKS-9288-2025\", \"ORCID\": \"https:\/\/orcid.org\/my-orcid?orcid=0000-0002-3679-9315\", \"ResearchGate\": \"https:\/\/www.researchgate.net\/profile\/Saif-Alnuaimi-4\", \"LinkedIn\": \"https:\/\/www.linkedin.com\/in\/saif-alnuaimi-71565564\/\"}}, {\"name\": \"Sarah Rabee Mohammed Taher\", \"display\": \"Asst. Lecturer Sarah Rabee Mohammed Taher\", \"rank\": \"Assistant Lecturer\", \"degree\": \"M.Sc.\", \"general\": \"Network Engineering\", \"specific\": \"Network Engineering and Internet Technologies\", \"email\": \"Sarah.rabee@yahoo.com\", \"role\": \"Faculty Member\", \"priority\": 20, \"image\": \"https:\/\/coie-nahrain.edu.iq\/wp-content\/uploads\/2024\/08\/IMG_2087.jpg\", \"official\": \"\", \"cv_summary\": {\"position\": \"\", \"languages\": \"\", \"skills\": [], \"teaching\": [], \"publications\": []}, \"links\": {}}, {\"name\": \"Safa Fareed Abbas\", \"display\": \"Asst. Lecturer Safa Fareed Abbas\", \"rank\": \"Assistant Lecturer\", \"degree\": \"M.Sc.\", \"general\": \"Information Engineering\", \"specific\": \"Network Engineering and Internet Technologies\", \"email\": \"safa.fareed@nahrainuniv.edu.iq\", \"role\": \"Faculty Member\", \"priority\": 21, \"image\": \"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/1\/14\/No_Image_Available.jpg\", \"official\": \"\", \"cv_summary\": {\"position\": \"\", \"languages\": \"\", \"skills\": [], \"teaching\": [], \"publications\": []}, \"links\": {}}, {\"name\": \"Rawsan Kareem Waseej\", \"display\": \"Asst. Lecturer Rawsan Kareem Waseej\", \"rank\": \"Assistant Lecturer\", \"degree\": \"M.Sc.\", \"general\": \"Arts \/ English Language\", \"specific\": \"Official Translation\", \"email\": \"rawsankareem@nahrainuniv.edu.iq\", \"role\": \"Faculty Member\", \"priority\": 22, \"image\": \"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/1\/14\/No_Image_Available.jpg\", \"official\": \"\", \"cv_summary\": {\"position\": \"\", \"languages\": \"\", \"skills\": [], \"teaching\": [], \"publications\": []}, \"links\": {}}, {\"name\": \"Sura Saad Mohammed Hussein\", \"display\": \"Asst. Lecturer Sura Saad Mohammed Hussein\", \"rank\": \"Assistant Lecturer\", \"degree\": \"M.Sc.\", \"general\": \"Information and Communications\", \"specific\": \"Information and Communications\", \"email\": \"Sura.Saad@nahrainuniv.edu.iq\", \"role\": \"Faculty Member\", \"priority\": 23, \"image\": \"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/1\/14\/No_Image_Available.jpg\", \"official\": \"https:\/\/cv.nahrainuniv.edu.iq\/ar\/view\/3288\", \"cv_summary\": {\"position\": \"Faculty Member\", \"languages\": \"Arabic, English\", \"skills\": [], \"teaching\": [], \"publications\": [\"Hardware-Based SCMA Codebook Implementation Using Chaotic Inter-leaver\"]}, \"links\": {\"Scopus\": \"https:\/\/www.scopus.com\/authid\/detail.uri?authorId=58079310500\"}}, {\"name\": \"Reffa Alaa Hamza\", \"display\": \"Asst. Lecturer Reffa Alaa Hamza\", \"rank\": \"Assistant Lecturer\", \"degree\": \"M.Sc.\", \"general\": \"Electronics and Communications\", \"specific\": \"Electronics and Communications\", \"email\": \"reffa.alaa@nahrainuniv.edu.iq\", \"role\": \"Faculty Member\", \"priority\": 24, \"image\": \"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/1\/14\/No_Image_Available.jpg\", \"official\": \"\", \"cv_summary\": {\"position\": \"\", \"languages\": \"\", \"skills\": [], \"teaching\": [], \"publications\": []}, \"links\": {}}, {\"name\": \"Jafar Saeed Abdullah\", \"display\": \"Asst. Lecturer Jafar Saeed Abdullah\", \"rank\": \"Assistant Lecturer\", \"degree\": \"M.Sc.\", \"general\": \"Internet Engineering\", \"specific\": \"Information and Communications\", \"email\": \"jafar_saeed@nahrainuniv.edu.iq\", \"role\": \"Faculty Member\", \"priority\": 25, \"image\": \"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/1\/14\/No_Image_Available.jpg\", \"official\": \"https:\/\/cv.nahrainuniv.edu.iq\/ar\/view\/3137\", \"cv_summary\": {\"position\": \"\", \"languages\": \"Arabic, English\", \"skills\": [], \"teaching\": [], \"publications\": []}, \"links\": {\"Google Scholar\": \"https:\/\/scholar.google.com\/citations?hl=en&user=MDD1zfcAAAAJ&view_op=list_works\", \"Scopus\": \"https:\/\/www.scopus.com\/authid\/detail.uri?authorId=59513647300\", \"ORCID\": \"https:\/\/orcid.org\/0009-0009-3516-3890\", \"ResearchGate\": \"https:\/\/www.researchgate.net\/profile\/Jafar-Saeed-Abdullah\/research\"}}, {\"name\": \"Amenah Shabeeb Kamil\", \"display\": \"Asst. Lecturer Amenah Shabeeb Kamil\", \"rank\": \"Assistant Lecturer\", \"degree\": \"M.Sc.\", \"general\": \"Communications Engineering\", \"specific\": \"Information and Communications\", \"email\": \"amenah.shabeeb@nahrainuniv.edu.iq\", \"role\": \"Faculty Member\", \"priority\": 26, \"image\": \"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/1\/14\/No_Image_Available.jpg\", \"official\": \"https:\/\/cv.nahrainuniv.edu.iq\/ar\/view\/3289\", \"cv_summary\": {\"position\": \"Faculty Member\", \"languages\": \"Arabic, English\", \"skills\": [], \"teaching\": [], \"publications\": []}, \"links\": {}}, {\"name\": \"Hadeel Shukri Mohammed\", \"display\": \"Asst. Lecturer Hadeel Shukri Mohammed\", \"rank\": \"Assistant Lecturer\", \"degree\": \"M.Sc.\", \"general\": \"Arts \/ History\", \"specific\": \"Islamic History\", \"email\": \"hadeel.1994@nahrainuniv.edu.iq\", \"role\": \"Faculty Member\", \"priority\": 27, \"image\": \"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/1\/14\/No_Image_Available.jpg\", \"official\": \"https:\/\/cv.nahrainuniv.edu.iq\/ar\/view\/2379\", \"cv_summary\": {\"position\": \"Applied Research\", \"languages\": \"Arabic, English\", \"skills\": [], \"teaching\": [], \"publications\": []}, \"links\": {\"Google Scholar\": \"https:\/\/scholar.google.com\/citations?user=LOhgK-kAAAAJ&hl=ar\", \"Scopus\": \"https:\/\/www.scopus.com\/home.uri?edit.scft=1\"}}, {\"name\": \"Sally Abdul-Kareem Abdul-Sahib\", \"display\": \"Asst. Lecturer Sally Abdul-Kareem Abdul-Sahib\", \"rank\": \"Assistant Lecturer\", \"degree\": \"M.Sc.\", \"general\": \"Network Engineering\", \"specific\": \"Network Engineering and Internet Technologies\", \"email\": \"Sally.a.karim@nahrainuniv.edu.iq\", \"role\": \"Faculty Member\", \"priority\": 28, \"image\": \"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/1\/14\/No_Image_Available.jpg\", \"official\": \"\", \"cv_summary\": {\"position\": \"\", \"languages\": \"\", \"skills\": [], \"teaching\": [], \"publications\": []}, \"links\": {}}, {\"name\": \"Zainab Mohammed Fadhil\", \"display\": \"Asst. Lecturer Zainab Mohammed Fadhil\", \"rank\": \"Assistant Lecturer\", \"degree\": \"M.Sc.\", \"general\": \"Computer Science and Mathematics\", \"specific\": \"Computer Science\", \"email\": \"zainab.mohmed@nahrainuniv.edu.iq\", \"role\": \"Faculty Member\", \"priority\": 29, \"image\": \"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/1\/14\/No_Image_Available.jpg\", \"official\": \"\", \"cv_summary\": {\"position\": \"\", \"languages\": \"\", \"skills\": [], \"teaching\": [], \"publications\": []}, \"links\": {}}];\n\n  const root = host.attachShadow({mode:\"open\"});\n\n  const logoMap = {\n    \"ORCID\":\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/0\/06\/ORCID_iD.svg\/1280px-ORCID_iD.svg.png\",\n    \"Google Scholar\":\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/c\/c7\/Google_Scholar_logo.svg\/960px-Google_Scholar_logo.svg.png\",\n    \"LinkedIn\":\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/8\/81\/LinkedIn_icon.svg\/3840px-LinkedIn_icon.svg.png\",\n    \"Web of Science\":\"https:\/\/dmtcs.episciences.org\/public\/logo_wos_2024.png\"\n  };\n\n  const rankOrder = {\n    \"Professor\":1,\n    \"Assistant Professor\":2,\n    \"Lecturer\":3,\n    \"Assistant Lecturer\":4\n  };\n\n  const schemaId = \"coiecyberStaff27En-schema\";\n  if(!document.getElementById(schemaId)){\n    const schema = document.createElement(\"script\");\n    schema.type = \"application\/ld+json\";\n    schema.id = schemaId;\n    schema.textContent = JSON.stringify({\n      \"@context\":\"https:\/\/schema.org\",\n      \"@type\":\"CollectionPage\",\n      \"name\":\"Faculty Staff of the Cybersecurity Engineering Department\",\n      \"headline\":\"Faculty Staff of the Cybersecurity Engineering Department - College of Information Engineering\",\n      \"description\":\"Faculty staff page for the Cybersecurity Engineering Department at the College of Information Engineering, including academic rank, specialization, email, and available scholarly profiles.\",\n      \"inLanguage\":\"en\",\n      \"about\":{\n        \"@type\":\"EducationalOrganization\",\n        \"name\":\"Cybersecurity Engineering Department\",\n        \"parentOrganization\":{\n          \"@type\":\"CollegeOrUniversity\",\n          \"name\":\"College of Information Engineering\"\n        }\n      },\n      \"mainEntity\":STAFF.map(function(p){\n        return {\n          \"@type\":\"Person\",\n          \"name\":p.display,\n          \"jobTitle\":p.role,\n          \"email\":p.email,\n          \"affiliation\":\"Cybersecurity Engineering Department - College of Information Engineering\"\n        };\n      })\n    });\n    document.head.appendChild(schema);\n  }\n\n  root.innerHTML = `\n  <style>\n    :host{\n      all:initial;\n      display:block;\n      direction:ltr;\n      background:#fff;\n      color:#0b1220;\n      font-family:\"Inter\",\"Segoe UI\",\"Arial\",sans-serif;\n    }\n    *,*::before,*::after{box-sizing:border-box}\n    a{color:inherit;text-decoration:none}\n    button,input{font-family:inherit}\n\n    .coiecyberStaff27-page{\n      --ink:#0b1220;\n      --text:#334155;\n      --muted:#64748b;\n      --line:#dfe8f2;\n      --soft:#f8fafc;\n      --navy:#08111f;\n      --slate:#162235;\n      --teal:#0f766e;\n      --teal2:#14b8a6;\n      --cyan:#06b6d4;\n      --aqua:#e6fffb;\n      --blueSoft:#eef7ff;\n      --white:#fff;\n      background:#fff;\n      padding:clamp(30px,5vw,74px) clamp(14px,4vw,58px) clamp(44px,6vw,86px);\n      overflow:hidden;\n      position:relative;\n    }\n\n    .coiecyberStaff27-page::before{\n      content:\"\";\n      position:absolute;\n      inset:0;\n      background:\n        linear-gradient(rgba(15,118,110,.055) 1px, transparent 1px),\n        linear-gradient(90deg, rgba(15,118,110,.045) 1px, transparent 1px);\n      background-size:42px 42px;\n      mask-image:linear-gradient(180deg,rgba(0,0,0,.52),transparent 62%);\n      pointer-events:none;\n    }\n\n    .coiecyberStaff27-shell{\n      width:min(1480px,100%);\n      margin-inline:auto;\n      position:relative;\n      z-index:1;\n    }\n\n    .coiecyberStaff27-hero{\n      display:grid;\n      grid-template-columns:1fr;\n      gap:28px;\n      align-items:stretch;\n      margin-bottom:22px;\n    }\n\n    .coiecyberStaff27-intro{\n      position:relative;\n      border:1px solid var(--line);\n      border-radius:34px;\n      padding:clamp(28px,4.4vw,56px);\n      background:\n        radial-gradient(circle at 100% 0%, rgba(20,184,166,.13), transparent 34%),\n        linear-gradient(180deg,#fff,#fbfdff);\n      box-shadow:0 22px 64px rgba(8,17,31,.075);\n      overflow:hidden;\n    }\n\n    .coiecyberStaff27-intro::before{\n      content:\"\";\n      position:absolute;\n      top:0;\n      right:0;\n      left:0;\n      height:6px;\n      background:linear-gradient(90deg,var(--teal),var(--cyan));\n    }\n\n    .coiecyberStaff27-kicker{\n      display:inline-flex;\n      align-items:center;\n      gap:9px;\n      border:1px solid rgba(15,118,110,.18);\n      background:var(--aqua);\n      color:var(--teal);\n      padding:8px 13px;\n      border-radius:999px;\n      font-size:14px;\n      font-weight:900;\n      margin-bottom:18px;\n    }\n\n    .coiecyberStaff27-kicker::before{\n      content:\"\";\n      width:8px;\n      height:8px;\n      border-radius:50%;\n      background:var(--teal);\n      box-shadow:0 0 0 6px rgba(20,184,166,.12);\n    }\n\n    .coiecyberStaff27-title{\n      margin:0;\n      color:var(--ink);\n      font-size:clamp(32px,4.5vw,58px);\n      line-height:1.2;\n      letter-spacing:-.035em;\n      font-weight:950;\n      max-width:960px;\n    }\n\n    .coiecyberStaff27-lead{\n      margin:22px 0 0;\n      max-width:900px;\n      color:var(--text);\n      font-size:clamp(16px,1.35vw,20px);\n      line-height:1.85;\n      font-weight:730;\n    }\n\n    .coiecyberStaff27-stats{\n      display:grid;\n      grid-template-columns:repeat(3,1fr);\n      gap:12px;\n      margin-top:28px;\n      max-width:850px;\n    }\n\n    .coiecyberStaff27-stat{\n      border:1px solid var(--line);\n      background:#fff;\n      border-radius:22px;\n      padding:15px 16px;\n      box-shadow:0 8px 20px rgba(8,17,31,.025);\n    }\n\n    .coiecyberStaff27-stat strong{\n      display:block;\n      color:var(--navy);\n      font-size:24px;\n      line-height:1;\n      font-weight:950;\n      direction:ltr;\n      text-align:left;\n      margin-bottom:7px;\n    }\n\n    .coiecyberStaff27-stat span{\n      color:var(--muted);\n      font-size:13px;\n      line-height:1.6;\n      font-weight:850;\n    }\n\n    .coiecyberStaff27-sectionHead{\n      display:flex;\n      align-items:end;\n      justify-content:space-between;\n      gap:18px;\n      margin:0 4px 18px;\n    }\n    .coiecyberStaff27-sectionHead h2{\n      margin:0;\n      color:var(--ink);\n      font-size:clamp(26px,3vw,40px);\n      line-height:1.3;\n      font-weight:950;\n    }\n    .coiecyberStaff27-sectionHead p{\n      margin:0;\n      color:var(--muted);\n      font-size:14px;\n      line-height:1.8;\n      font-weight:800;\n    }\n\n    .coiecyberStaff27-leadership{\n      margin:0 0 24px;\n    }\n\n    .coiecyberStaff27-leadershipGrid{\n      display:grid;\n      grid-template-columns:repeat(2,1fr);\n      gap:18px;\n    }\n\n    .coiecyberStaff27-leaderCard{\n      position:relative;\n      min-height:260px;\n      border:1px solid var(--line);\n      border-radius:30px;\n      background:\n        radial-gradient(circle at 100% 0%,rgba(20,184,166,.10),transparent 34%),\n        linear-gradient(180deg,#fff,#fbfdff);\n      padding:22px;\n      box-shadow:0 16px 46px rgba(8,17,31,.055);\n      overflow:hidden;\n      display:grid;\n      grid-template-columns:138px 1fr;\n      gap:22px;\n      align-items:center;\n    }\n\n    .coiecyberStaff27-leaderCard::before{\n      content:\"\";\n      position:absolute;\n      top:0;\n      right:0;\n      left:0;\n      height:6px;\n      background:linear-gradient(90deg,var(--teal),var(--cyan));\n    }\n\n    .coiecyberStaff27-leaderPhoto{\n      width:138px;\n      height:138px;\n      border-radius:30px;\n      padding:5px;\n      background:linear-gradient(135deg,var(--teal),var(--cyan));\n      box-shadow:0 14px 32px rgba(8,17,31,.09);\n    }\n\n    .coiecyberStaff27-leaderPhoto img{\n      width:100%;\n      height:100%;\n      object-fit:cover;\n      object-position:center;\n      border-radius:25px;\n      border:5px solid #fff;\n      background:#eef2f7;\n      display:block;\n    }\n\n    .coiecyberStaff27-leaderInfo{\n      min-width:0;\n    }\n\n    .coiecyberStaff27-leaderRole{\n      display:inline-flex;\n      width:max-content;\n      max-width:100%;\n      padding:7px 12px;\n      border-radius:999px;\n      background:var(--aqua);\n      border:1px solid rgba(15,118,110,.16);\n      color:var(--teal);\n      font-size:13px;\n      line-height:1.45;\n      font-weight:950;\n      margin-bottom:12px;\n    }\n\n    .coiecyberStaff27-leaderInfo h3{\n      margin:0;\n      color:var(--ink);\n      font-size:28px;\n      line-height:1.35;\n      font-weight:950;\n    }\n\n    .coiecyberStaff27-leaderInfo p{\n      margin:10px 0 0;\n      color:var(--text);\n      font-size:15px;\n      line-height:1.8;\n      font-weight:780;\n    }\n\n    .coiecyberStaff27-leaderEmail{\n      display:inline-block;\n      margin-top:10px;\n      color:#0369a1;\n      font-size:14px;\n      font-weight:850;\n      direction:ltr;\n      text-align:left;\n      unicode-bidi:plaintext;\n      word-break:break-word;\n    }\n\n    .coiecyberStaff27-toolbar{\n      display:grid;\n      grid-template-columns:1fr auto;\n      gap:14px;\n      align-items:center;\n      border:1px solid var(--line);\n      background:#fff;\n      border-radius:28px;\n      padding:14px;\n      box-shadow:0 14px 38px rgba(8,17,31,.045);\n      margin-bottom:20px;\n    }\n\n    .coiecyberStaff27-search{position:relative}\n    .coiecyberStaff27-search input{\n      width:100%;\n      border:1px solid var(--line);\n      background:var(--soft);\n      border-radius:20px;\n      outline:none;\n      padding:15px 18px 15px 48px;\n      color:var(--ink);\n      font-size:15px;\n      font-weight:800;\n    }\n    .coiecyberStaff27-search span{\n      position:absolute;\n      left:17px;\n      top:50%;\n      transform:translateY(-50%);\n      color:var(--muted);\n      font-size:18px;\n    }\n\n    .coiecyberStaff27-filters{\n      display:flex;\n      gap:8px;\n      flex-wrap:wrap;\n      justify-content:flex-end;\n    }\n\n    .coiecyberStaff27-filter{\n      border:1px solid var(--line);\n      background:#fff;\n      color:var(--text);\n      border-radius:18px;\n      padding:13px 15px;\n      cursor:pointer;\n      font-size:14px;\n      font-weight:900;\n      transition:.2s ease;\n    }\n\n    .coiecyberStaff27-filter:hover,\n    .coiecyberStaff27-filter.active{\n      background:var(--navy);\n      color:#fff;\n      border-color:var(--navy);\n    }\n\n    .coiecyberStaff27-grid{\n      display:grid;\n      grid-template-columns:repeat(3,1fr);\n      gap:18px;\n    }\n\n    .coiecyberStaff27-card{\n      position:relative;\n      min-height:360px;\n      border:1px solid var(--line);\n      border-radius:30px;\n      background:#fff;\n      padding:20px;\n      box-shadow:0 12px 32px rgba(8,17,31,.045);\n      overflow:hidden;\n      transition:.24s ease;\n      display:flex;\n      flex-direction:column;\n      justify-content:space-between;\n    }\n\n    .coiecyberStaff27-card::before{\n      content:\"\";\n      position:absolute;\n      top:0;\n      right:0;\n      left:0;\n      height:5px;\n      background:linear-gradient(90deg,var(--teal),var(--cyan));\n      opacity:.92;\n    }\n\n    .coiecyberStaff27-card:hover{\n      transform:translateY(-5px);\n      border-color:rgba(15,118,110,.24);\n      box-shadow:0 22px 56px rgba(8,17,31,.09);\n      background:#feffff;\n    }\n\n    .coiecyberStaff27-cardTop{\n      display:grid;\n      grid-template-columns:108px 1fr;\n      gap:17px;\n      align-items:start;\n    }\n\n    .coiecyberStaff27-photo{\n      width:108px;\n      height:108px;\n      border-radius:26px;\n      padding:4px;\n      background:linear-gradient(135deg,var(--teal),var(--cyan));\n      box-shadow:0 12px 28px rgba(8,17,31,.08);\n      flex:0 0 auto;\n    }\n\n    .coiecyberStaff27-photo img{\n      width:100%;\n      height:100%;\n      object-fit:cover;\n      object-position:center;\n      border-radius:22px;\n      border:4px solid #fff;\n      background:#eef2f7;\n      display:block;\n    }\n\n    .coiecyberStaff27-badges{\n      display:flex;\n      flex-wrap:wrap;\n      gap:8px;\n      margin-bottom:11px;\n    }\n\n    .coiecyberStaff27-badge{\n      display:inline-flex;\n      width:max-content;\n      max-width:100%;\n      padding:6px 10px;\n      border-radius:999px;\n      font-size:12px;\n      font-weight:950;\n      line-height:1.45;\n      color:var(--teal);\n      background:var(--aqua);\n      border:1px solid rgba(15,118,110,.16);\n    }\n\n    .coiecyberStaff27-badge.role{\n      color:#0b1220;\n      background:#eef7ff;\n      border-color:rgba(6,182,212,.18);\n    }\n\n    .coiecyberStaff27-name{\n      margin:0;\n      color:var(--ink);\n      font-size:22px;\n      line-height:1.45;\n      font-weight:950;\n    }\n\n    .coiecyberStaff27-details{\n      display:grid;\n      gap:10px;\n      margin-top:18px;\n    }\n\n    .coiecyberStaff27-row{\n      display:grid;\n      grid-template-columns:118px 1fr;\n      gap:10px;\n      align-items:start;\n    }\n\n    .coiecyberStaff27-row span{\n      color:#8a98aa;\n      font-size:13px;\n      font-weight:950;\n      line-height:1.65;\n    }\n\n    .coiecyberStaff27-row strong{\n      color:var(--text);\n      font-size:14px;\n      line-height:1.65;\n      font-weight:830;\n      word-break:break-word;\n    }\n\n    .coiecyberStaff27-email{\n      direction:ltr;\n      text-align:left;\n      unicode-bidi:plaintext;\n      color:#0369a1 !important;\n    }\n\n    .coiecyberStaff27-actions{\n      display:grid;\n      grid-template-columns:72px 1fr;\n      gap:10px;\n      margin-top:20px;\n    }\n\n    .coiecyberStaff27-copy,\n    .coiecyberStaff27-more{\n      border:0;\n      border-radius:17px;\n      cursor:pointer;\n      padding:13px 14px;\n      font-size:14px;\n      font-weight:950;\n      transition:.2s ease;\n    }\n\n    .coiecyberStaff27-copy{\n      color:var(--navy);\n      background:#fff;\n      border:1px solid var(--line);\n    }\n    .coiecyberStaff27-more{\n      background:var(--navy);\n      color:#fff;\n      box-shadow:0 10px 24px rgba(8,17,31,.16);\n    }\n    .coiecyberStaff27-copy:hover,\n    .coiecyberStaff27-more:hover{\n      transform:translateY(-2px);\n    }\n\n    .coiecyberStaff27-empty{\n      grid-column:1\/-1;\n      border:1px dashed rgba(15,118,110,.28);\n      border-radius:24px;\n      padding:34px 18px;\n      background:#fff;\n      color:var(--muted);\n      text-align:center;\n      font-weight:850;\n    }\n\n    .coiecyberStaff27-modal{\n      position:fixed;\n      inset:0;\n      z-index:999999;\n      display:none;\n      align-items:center;\n      justify-content:center;\n      padding:20px;\n      background:rgba(8,17,31,.55);\n      backdrop-filter:blur(10px);\n    }\n\n    .coiecyberStaff27-modal.open{display:flex}\n\n    .coiecyberStaff27-dialog{\n      width:min(1060px,100%);\n      max-height:min(820px,92vh);\n      overflow:auto;\n      background:#fff;\n      border-radius:34px;\n      border:1px solid var(--line);\n      box-shadow:0 30px 90px rgba(0,0,0,.28);\n    }\n\n    .coiecyberStaff27-modalHero{\n      display:grid;\n      grid-template-columns:190px 1fr auto;\n      gap:22px;\n      align-items:center;\n      padding:24px;\n      border-bottom:1px solid var(--line);\n      background:\n        radial-gradient(circle at 100% 0%,rgba(20,184,166,.10),transparent 34%),\n        linear-gradient(180deg,#fff,#fbfdff);\n    }\n\n    .coiecyberStaff27-modalPhoto{\n      width:170px;\n      height:170px;\n      border-radius:30px;\n      padding:5px;\n      background:linear-gradient(135deg,var(--teal),var(--cyan));\n    }\n    .coiecyberStaff27-modalPhoto img{\n      width:100%;\n      height:100%;\n      border-radius:25px;\n      border:5px solid #fff;\n      object-fit:cover;\n      background:#eef2f7;\n    }\n\n    .coiecyberStaff27-modalHero h3{\n      margin:0;\n      color:var(--ink);\n      font-size:32px;\n      line-height:1.35;\n      font-weight:950;\n    }\n    .coiecyberStaff27-modalHero p{\n      margin:10px 0 0;\n      color:var(--muted);\n      font-size:16px;\n      line-height:1.9;\n      font-weight:780;\n    }\n\n    .coiecyberStaff27-close{\n      align-self:start;\n      width:46px;\n      height:46px;\n      border-radius:16px;\n      border:1px solid var(--line);\n      background:#fff;\n      color:var(--ink);\n      cursor:pointer;\n      font-size:22px;\n      font-weight:950;\n    }\n\n    .coiecyberStaff27-modalBody{\n      display:grid;\n      grid-template-columns:1fr 1fr;\n      gap:18px;\n      padding:24px;\n    }\n\n    .coiecyberStaff27-box{\n      border:1px solid var(--line);\n      border-radius:24px;\n      background:#fff;\n      padding:18px;\n    }\n\n    .coiecyberStaff27-box h4{\n      margin:0 0 14px;\n      color:var(--ink);\n      font-size:20px;\n      line-height:1.5;\n      font-weight:950;\n    }\n\n    .coiecyberStaff27-infoGrid{\n      display:grid;\n      grid-template-columns:1fr 1fr;\n      gap:12px;\n    }\n\n    .coiecyberStaff27-infoItem{\n      background:var(--soft);\n      border:1px solid var(--line);\n      border-radius:18px;\n      padding:14px;\n    }\n    .coiecyberStaff27-infoItem span{\n      display:block;\n      color:var(--muted);\n      font-size:13px;\n      font-weight:950;\n      margin-bottom:7px;\n    }\n    .coiecyberStaff27-infoItem strong{\n      display:block;\n      color:var(--ink);\n      font-size:15px;\n      line-height:1.8;\n      font-weight:850;\n      word-break:break-word;\n    }\n\n    .coiecyberStaff27-scienceLinks{\n      display:flex;\n      flex-wrap:wrap;\n      gap:10px;\n    }\n\n    .coiecyberStaff27-sci{\n      display:inline-flex;\n      align-items:center;\n      gap:8px;\n      border:1px solid var(--line);\n      background:#fff;\n      border-radius:16px;\n      padding:10px 12px;\n      color:var(--ink);\n      font-size:13px;\n      font-weight:950;\n      transition:.2s ease;\n    }\n    .coiecyberStaff27-sci:hover{\n      transform:translateY(-2px);\n      border-color:rgba(15,118,110,.28);\n      box-shadow:0 10px 24px rgba(8,17,31,.06);\n    }\n    .coiecyberStaff27-sci img{\n      width:22px;\n      height:22px;\n      object-fit:contain;\n    }\n    .coiecyberStaff27-sciFallback{\n      width:22px;\n      height:22px;\n      border-radius:8px;\n      background:var(--navy);\n      color:#fff;\n      display:inline-flex;\n      align-items:center;\n      justify-content:center;\n      font-size:10px;\n      font-weight:950;\n    }\n\n    .coiecyberStaff27-list{\n      display:grid;\n      gap:10px;\n      margin:0;\n      padding:0;\n      list-style:none;\n    }\n    .coiecyberStaff27-list li{\n      border:1px solid var(--line);\n      background:var(--soft);\n      border-radius:16px;\n      padding:12px 14px;\n      color:var(--text);\n      font-size:14px;\n      line-height:1.8;\n      font-weight:760;\n    }\n\n    .coiecyberStaff27-note{\n      margin-top:18px;\n      border:1px solid var(--line);\n      background:#fff;\n      border-radius:24px;\n      padding:18px 20px;\n      color:var(--muted);\n      font-size:14px;\n      line-height:1.9;\n      font-weight:750;\n    }\n\n    @media(max-width:1160px){\n      .coiecyberStaff27-grid{grid-template-columns:repeat(2,1fr)}\n      .coiecyberStaff27-leadershipGrid{grid-template-columns:1fr}\n      .coiecyberStaff27-stats{grid-template-columns:repeat(2,1fr)}\n    }\n\n    @media(max-width:820px){\n      .coiecyberStaff27-toolbar{grid-template-columns:1fr}\n      .coiecyberStaff27-filters{justify-content:flex-start}\n      .coiecyberStaff27-sectionHead{display:block}\n      .coiecyberStaff27-sectionHead p{margin-top:8px}\n      .coiecyberStaff27-grid{grid-template-columns:1fr}\n      .coiecyberStaff27-modalHero{grid-template-columns:1fr;text-align:center}\n      .coiecyberStaff27-modalPhoto{margin:auto}\n      .coiecyberStaff27-close{position:absolute;top:18px;right:18px}\n      .coiecyberStaff27-modalBody{grid-template-columns:1fr}\n      .coiecyberStaff27-infoGrid{grid-template-columns:1fr}\n    }\n\n    @media(max-width:560px){\n      .coiecyberStaff27-page{padding:26px 12px 44px}\n      .coiecyberStaff27-title{font-size:32px}\n      .coiecyberStaff27-intro,.coiecyberStaff27-card,.coiecyberStaff27-toolbar{border-radius:24px}\n      .coiecyberStaff27-stats{grid-template-columns:1fr}\n      .coiecyberStaff27-cardTop{grid-template-columns:92px 1fr;gap:13px}\n      .coiecyberStaff27-photo{width:92px;height:92px;border-radius:22px}\n      .coiecyberStaff27-photo img{border-radius:18px}\n      .coiecyberStaff27-name{font-size:19px}\n      .coiecyberStaff27-row{grid-template-columns:1fr;gap:4px}\n      .coiecyberStaff27-actions{grid-template-columns:70px 1fr}\n      .coiecyberStaff27-leaderCard{grid-template-columns:1fr;text-align:center}\n      .coiecyberStaff27-leaderPhoto{margin:auto}\n      .coiecyberStaff27-leaderRole{margin-inline:auto}\n      .coiecyberStaff27-leaderInfo h3{font-size:22px}\n    }\n  <\/style>\n\n  <section class=\"coiecyberStaff27-page\" dir=\"ltr\" aria-label=\"Faculty Staff of the Cybersecurity Engineering Department\">\n    <div class=\"coiecyberStaff27-shell\">\n      <header class=\"coiecyberStaff27-hero\">\n        <div class=\"coiecyberStaff27-intro\">\n          <div class=\"coiecyberStaff27-kicker\">Cybersecurity Engineering Department - College of Information Engineering<\/div>\n          <h1 class=\"coiecyberStaff27-title\">Faculty Staff of the Cybersecurity Engineering Department<\/h1>\n          <p class=\"coiecyberStaff27-lead\">\n            Faculty staff of the Cybersecurity Engineering Department at the College of Information Engineering, presented with academic specializations and university email addresses in a clear and organized format.\n          <\/p>\n          <div class=\"coiecyberStaff27-stats\">\n            <div class=\"coiecyberStaff27-stat\"><strong id=\"cyberTotal\">0<\/strong><span>Total Faculty Members<\/span><\/div>\n            <div class=\"coiecyberStaff27-stat\"><strong id=\"cyberPhd\">0<\/strong><span>Ph.D. Holders<\/span><\/div>\n            <div class=\"coiecyberStaff27-stat\"><strong id=\"cyberMsc\">0<\/strong><span>M.Sc. Holders<\/span><\/div>\n          <\/div>\n        <\/div>\n      <\/header>\n\n      <section class=\"coiecyberStaff27-leadership\" aria-label=\"Department Administration\">\n        <div class=\"coiecyberStaff27-sectionHead\">\n          <h2>Department Administration<\/h2>\n          <p>Head of Department and Department Rapporteur<\/p>\n        <\/div>\n        <div class=\"coiecyberStaff27-leadershipGrid\" id=\"cyberLeadership\"><\/div>\n      <\/section>\n\n      <div class=\"coiecyberStaff27-toolbar\">\n        <div class=\"coiecyberStaff27-search\">\n          <span>\ud83d\udd0e<\/span>\n          <input id=\"cyberSearch\" type=\"search\" placeholder=\"Search by name, academic rank, specialization, email, or scholarly links...\">\n        <\/div>\n        <div class=\"coiecyberStaff27-filters\">\n          <button class=\"coiecyberStaff27-filter active\" data-filter=\"all\">All<\/button>\n          <button class=\"coiecyberStaff27-filter\" data-filter=\"phd\">Ph.D.<\/button>\n          <button class=\"coiecyberStaff27-filter\" data-filter=\"msc\">M.Sc.<\/button>\n          <button class=\"coiecyberStaff27-filter\" data-filter=\"links\">Scholarly Profiles<\/button>\n        <\/div>\n      <\/div>\n\n      <div class=\"coiecyberStaff27-sectionHead\">\n        <h2>Faculty Members<\/h2>\n        <p id=\"cyberShowing\">Sorted by administration, then academic rank.<\/p>\n      <\/div>\n\n      <div class=\"coiecyberStaff27-grid\" id=\"cyberGrid\"><\/div>\n\n     \n     \n    <\/div>\n\n    <div class=\"coiecyberStaff27-modal\" id=\"cyberModal\" aria-hidden=\"true\">\n      <div class=\"coiecyberStaff27-dialog\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Faculty member details\">\n        <div class=\"coiecyberStaff27-modalHero\">\n          <div class=\"coiecyberStaff27-modalPhoto\"><img id=\"modalImage\" alt=\"\"><\/div>\n          <div>\n            <h3 id=\"modalName\"><\/h3>\n            <p id=\"modalSubtitle\"><\/p>\n          <\/div>\n          <button class=\"coiecyberStaff27-close\" id=\"modalClose\" type=\"button\">\u00d7<\/button>\n        <\/div>\n\n        <div class=\"coiecyberStaff27-modalBody\">\n          <section class=\"coiecyberStaff27-box\">\n            <h4>Academic Information<\/h4>\n            <div class=\"coiecyberStaff27-infoGrid\" id=\"modalInfo\"><\/div>\n          <\/section>\n\n          <section class=\"coiecyberStaff27-box\">\n            <h4>Scholarly Profiles<\/h4>\n            <div class=\"coiecyberStaff27-scienceLinks\" id=\"modalLinks\"><\/div>\n          <\/section>\n\n          <section class=\"coiecyberStaff27-box\" id=\"skillsBox\">\n            <h4>Listed Interests and Skills<\/h4>\n            <ul class=\"coiecyberStaff27-list\" id=\"modalSkills\"><\/ul>\n          <\/section>\n\n          <section class=\"coiecyberStaff27-box\" id=\"pubsBox\">\n            <h4>Selected Scientific Publications<\/h4>\n            <ul class=\"coiecyberStaff27-list\" id=\"modalPubs\"><\/ul>\n          <\/section>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n  `;\n\n  const grid = root.getElementById(\"cyberGrid\");\n  const leadershipBox = root.getElementById(\"cyberLeadership\");\n  const search = root.getElementById(\"cyberSearch\");\n  const buttons = root.querySelectorAll(\".coiecyberStaff27-filter\");\n  const showing = root.getElementById(\"cyberShowing\");\n  const modal = root.getElementById(\"cyberModal\");\n  const modalClose = root.getElementById(\"modalClose\");\n\n  let activeFilter = \"all\";\n\n  function normalize(str){\n    return String(str || \"\")\n      .toLowerCase();\n  }\n\n  function sortStaff(list){\n    return list.slice().sort((a,b) => {\n      if(a.priority !== b.priority) return a.priority - b.priority;\n      return (rankOrder[a.rank] || 9) - (rankOrder[b.rank] || 9);\n    });\n  }\n\n  function hasLinks(p){ return p.links && Object.keys(p.links).length > 0; }\n\n  function matchesFilter(p){\n    if(activeFilter === \"all\") return true;\n    if(activeFilter === \"phd\") return p.degree === \"Ph.D.\";\n    if(activeFilter === \"msc\") return p.degree === \"M.Sc.\";\n    if(activeFilter === \"links\") return hasLinks(p);\n    return true;\n  }\n\n  function getFiltered(){\n    const q = normalize(search.value.trim());\n    return sortStaff(STAFF.filter(p => {\n      const linksText = Object.keys(p.links || {}).join(\" \");\n      const hay = normalize([p.display,p.name,p.rank,p.degree,p.general,p.specific,p.email,p.role,linksText].join(\" \"));\n      const isLeader = p.role === \"Head of Department\" || p.role === \"Department Rapporteur\";\n      if(isLeader) return false;\n      return matchesFilter(p) && hay.includes(q);\n    }));\n  }\n\n  function renderStats(){\n    root.getElementById(\"cyberTotal\").textContent = STAFF.length;\n    root.getElementById(\"cyberPhd\").textContent = STAFF.filter(p => p.degree === \"Ph.D.\").length;\n    root.getElementById(\"cyberMsc\").textContent = STAFF.filter(p => p.degree === \"M.Sc.\").length;\n  }\n\n  function renderLeadership(){\n    const leaders = sortStaff(STAFF.filter(p => p.role === \"Head of Department\" || p.role === \"Department Rapporteur\"));\n    leadershipBox.innerHTML = leaders.map(p => `\n      <article class=\"coiecyberStaff27-leaderCard\">\n        <div class=\"coiecyberStaff27-leaderPhoto\">\n          <img decoding=\"async\" src=\"${p.image}\" alt=\"${p.display}\" loading=\"lazy\">\n        <\/div>\n        <div class=\"coiecyberStaff27-leaderInfo\">\n          <span class=\"coiecyberStaff27-leaderRole\">${p.role}<\/span>\n          <h3>${p.display}<\/h3>\n          <p>${p.rank} \u00b7 ${p.degree}<br>${p.specific}<\/p>\n          <span class=\"coiecyberStaff27-leaderEmail\">${p.email}<\/span>\n        <\/div>\n      <\/article>\n    `).join(\"\");\n  }\n\n  function copyEmail(email){\n    if(navigator.clipboard && navigator.clipboard.writeText){\n      navigator.clipboard.writeText(email);\n    }\n  }\n\n  function render(){\n    const list = getFiltered();\n    showing.textContent = `Showing ${list.length} faculty member(s) in the current list.`;\n    if(!list.length){\n      grid.innerHTML = `<div class=\"coiecyberStaff27-empty\">No matching faculty members were found for the current search or filter.<\/div>`;\n      return;\n    }\n\n    grid.innerHTML = list.map((p, idx) => `\n      <article class=\"coiecyberStaff27-card\">\n        <div>\n          <div class=\"coiecyberStaff27-cardTop\">\n            <div class=\"coiecyberStaff27-photo\"><img decoding=\"async\" src=\"${p.image}\" alt=\"${p.display}\" loading=\"lazy\"><\/div>\n            <div>\n              <div class=\"coiecyberStaff27-badges\">\n                <span class=\"coiecyberStaff27-badge role\">${p.role}<\/span>\n                <span class=\"coiecyberStaff27-badge\">${p.rank}<\/span>\n              <\/div>\n              <h3 class=\"coiecyberStaff27-name\">${p.display}<\/h3>\n            <\/div>\n          <\/div>\n\n          <div class=\"coiecyberStaff27-details\">\n            <div class=\"coiecyberStaff27-row\"><span>General Specialization<\/span><strong>${p.general}<\/strong><\/div>\n            <div class=\"coiecyberStaff27-row\"><span>Specific Specialization<\/span><strong>${p.specific}<\/strong><\/div>\n            <div class=\"coiecyberStaff27-row\"><span>Degree<\/span><strong>${p.degree}<\/strong><\/div>\n            <div class=\"coiecyberStaff27-row\"><span>Email<\/span><strong class=\"coiecyberStaff27-email\">${p.email}<\/strong><\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"coiecyberStaff27-actions\">\n          <button type=\"button\" class=\"coiecyberStaff27-copy\" data-email=\"${p.email}\">Copy<\/button>\n          <button type=\"button\" class=\"coiecyberStaff27-more\" data-index=\"${STAFF.indexOf(p)}\">More<\/button>\n        <\/div>\n      <\/article>\n    `).join(\"\");\n\n    grid.querySelectorAll(\".coiecyberStaff27-copy\").forEach(btn => {\n      btn.addEventListener(\"click\", () => {\n        copyEmail(btn.dataset.email);\n        const old = btn.textContent;\n        btn.textContent = \"Copied\";\n        setTimeout(() => btn.textContent = old, 900);\n      });\n    });\n\n    grid.querySelectorAll(\".coiecyberStaff27-more\").forEach(btn => {\n      btn.addEventListener(\"click\", () => openModal(STAFF[Number(btn.dataset.index)]));\n    });\n  }\n\n  function infoItem(label, value){\n    if(!value) return \"\";\n    return `<div class=\"coiecyberStaff27-infoItem\"><span>${label}<\/span><strong>${value}<\/strong><\/div>`;\n  }\n\n  function scienceLink(name, url){\n    const logo = logoMap[name];\n    const fallback = name.split(\" \").map(x => x[0]).join(\"\").slice(0,2);\n    return `<a class=\"coiecyberStaff27-sci\" href=\"${url}\" target=\"_blank\" rel=\"noopener\">\n      ${logo ? `<img decoding=\"async\" src=\"${logo}\" alt=\"${name}\">` : `<span class=\"coiecyberStaff27-sciFallback\">${fallback}<\/span>`}\n      <span>${name}<\/span>\n    <\/a>`;\n  }\n\n  function renderList(arr, emptyText){\n    if(!arr || !arr.length) return `<li>${emptyText}<\/li>`;\n    return arr.map(x => `<li>${x}<\/li>`).join(\"\");\n  }\n\n  function openModal(p){\n    root.getElementById(\"modalImage\").src = p.image;\n    root.getElementById(\"modalImage\").alt = p.display;\n    root.getElementById(\"modalName\").textContent = p.display;\n    root.getElementById(\"modalSubtitle\").textContent = `${p.role} \u00b7 ${p.rank} \u00b7 ${p.degree}`;\n\n    root.getElementById(\"modalInfo\").innerHTML = [\n      infoItem(\"Name\", p.name),\n      infoItem(\"Position\", p.cv_summary && p.cv_summary.position ? p.cv_summary.position : p.role),\n      infoItem(\"Academic Rank\", p.rank),\n      infoItem(\"Degree\", p.degree),\n      infoItem(\"General Specialization\", p.general),\n      infoItem(\"Specific Specialization\", p.specific),\n      infoItem(\"University Email\", p.email),\n      infoItem(\"Languages\", p.cv_summary ? p.cv_summary.languages : \"\")\n    ].join(\"\");\n\n    const linkKeys = Object.keys(p.links || {});\n    root.getElementById(\"modalLinks\").innerHTML = linkKeys.length\n      ? linkKeys.map(k => scienceLink(k, p.links[k])).join(\"\") + (p.official ? scienceLink(\"Official Profile\", p.official) : \"\")\n      : (p.official ? scienceLink(\"Official Profile\", p.official) : `<span class=\"coiecyberStaff27-sci\">No scholarly profiles are currently added.<\/span>`);\n\n    root.getElementById(\"modalSkills\").innerHTML = renderList((p.cv_summary && p.cv_summary.skills) || [], \"No skills are currently added.\");\n    root.getElementById(\"modalPubs\").innerHTML = renderList((p.cv_summary && p.cv_summary.publications) || [], \"No publications are currently added.\");\n\n    modal.classList.add(\"open\");\n    modal.setAttribute(\"aria-hidden\",\"false\");\n  }\n\n  function closeModal(){\n    modal.classList.remove(\"open\");\n    modal.setAttribute(\"aria-hidden\",\"true\");\n  }\n\n  buttons.forEach(btn => {\n    btn.addEventListener(\"click\", () => {\n      buttons.forEach(b => b.classList.remove(\"active\"));\n      btn.classList.add(\"active\");\n      activeFilter = btn.dataset.filter;\n      render();\n    });\n  });\n\n  search.addEventListener(\"input\", render);\n  modalClose.addEventListener(\"click\", closeModal);\n  modal.addEventListener(\"click\", e => {\n    if(e.target === modal) closeModal();\n  });\n  root.addEventListener(\"keydown\", e => {\n    if(e.key === \"Escape\") closeModal();\n  });\n\n  renderStats();\n  renderLeadership();\n  render();\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-12808","page","type-page","status-publish","hentry","post-no-thumbnail"],"_links":{"self":[{"href":"https:\/\/coie-nahrain.edu.iq\/en\/wp-json\/wp\/v2\/pages\/12808","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/coie-nahrain.edu.iq\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/coie-nahrain.edu.iq\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/coie-nahrain.edu.iq\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/coie-nahrain.edu.iq\/en\/wp-json\/wp\/v2\/comments?post=12808"}],"version-history":[{"count":9,"href":"https:\/\/coie-nahrain.edu.iq\/en\/wp-json\/wp\/v2\/pages\/12808\/revisions"}],"predecessor-version":[{"id":12819,"href":"https:\/\/coie-nahrain.edu.iq\/en\/wp-json\/wp\/v2\/pages\/12808\/revisions\/12819"}],"wp:attachment":[{"href":"https:\/\/coie-nahrain.edu.iq\/en\/wp-json\/wp\/v2\/media?parent=12808"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}