Hello! I’m Fonkeng, a Computer Science PhD student at the University of North Dakota, specializing in probabilistic machine learning and generative models. I design reliable ML systems for complex domains like cybersecurity and cloud computing, with a strong emphasis on Python, statistics, and high-performance computing.
Biography
Bruno Fonkeng is a Computer Science Ph.D. student at the University of North Dakota, advised by Dr. Jielun Zhang. His work sits at the intersection of probabilistic machine learning, cybersecurity, and high-performance computing, with a focus on generative models and adaptive defense for modern cyber threats. He is particularly interested in using GANs, VAEs, diffusion models, and related architectures to simulate realistic APT behavior on networks, malware traffic, and cloud infrastructures, and then coupling these simulations with reinforcement-learning–based defenders that can learn to respond in real time. Through teaching and research assistantships, he contributes to UND’s initiatives in advanced computing, applied AI, and secure systems engineering.
Before beginning his doctoral studies, Bruno earned a B.Sc. in Physics from the University of Bamenda, Cameroon, where he developed strong analytical and quantitative skills that sparked his interest in scientific computing and AI. The rigorous mathematical training from physics now underpins his research in probabilistic modeling, statistical reasoning, and algorithmic optimization.
At UND, he has completed graduate coursework spanning machine learning, applied machine learning, artificial intelligence, data visualization, predictive modeling, application layer security, ethical hacking, security for cloud computing, high-performance computing & paradigms, and computer forensics, along with key mathematics courses in linear algebra and statistical theory. He is actively deepening his expertise in HPC, probabilistic modeling, and formal methods to support his dissertation work.
Bruno’s current research explores probabilistic generative models for cybersecurity, including synthetic cyber-traffic and malware image generation, data augmentation for intrusion detection, and robust anomaly detection. His long-term goal is to develop a probabilistic simulation-to-defense framework that can generate realistic, large-scale cyber data and train self-improving defensive agents for cloud environments. By combining rigorous statistical modeling, scalable experimentation on HPC systems, and practical systems thinking, he aims to help close the gap between academic ML models and deployable, trustworthy security tools that protect real organizations.
What I Do Best
Probabilistic Machine Learning
I design and train probabilistic and generative models—GANs, VAEs, diffusion models, and Bayesian networks—for real-world problems in cybersecurity and reliability. My work emphasizes rigorous evaluation, uncertainty estimation, and reproducible experiments, with a focus on models that can scale on HPC systems and actually work in practice.
Data Engineering & ML Pipelines
I build the data and infrastructure that surround models: ETL/ELT pipelines, streaming and API integrations, experiment scaffolds, and deployment workflows. From malware and cyber-traffic datasets to ROI pipelines for industry partners, I focus on making ML systems robust, observable, and production-ready.
AI Education & Technical Mentoring
Through EdgeMindStudio and other projects, I create tutorials, visual explanations, and hands-on guides that help others learn AI, data science, cybersecurity, and Python. I enjoy turning complex research ideas—like generative models and adaptive defense—into clear, accessible learning experiences for students, practitioners, and the wider community.
Education
August 2025 – Present
Ph.D. – Computer Science
University of North Dakota
Researching probabilistic & generative models (GANs, VAEs, diffusion) for cloud security and APT defense, integrating reinforcement learning and high-performance computing.
Working on GenCyberSynth, a framework for generating high-quality synthetic cybersecurity data to improve malware detection models.
Graduate coursework in Machine Learning, High-Performance Computing, Cloud & Application Security, Computer Forensics, Predictive Modeling, and Data Visualization.
August 2023 – May 2025
Masters – Computer Science
University of North Dakota
Focused on machine learning, data engineering, and cybersecurity, building end-to-end systems from data collection to deployment.
Developed strong skills in Python, SQL, APIs, data pipelines, MLOps practices, and secure systems design.
Built several applied projects, including VotingSphere (secure online voting platform), EdgeMind Studio (AI/ML education platform), and AfriGPT (AI assistant for African languages & culture).
October 2017 – August 2020
Bachelors – Physics
University of Bamenda
Built a solid foundation in mathematics, statistics, and scientific computing, which now underpins my work in machine learning and data science.
Gained experience with problem-solving, modeling, and quantitative reasoning through laboratory work and research-oriented coursework.
Developed early interest in programming and data analysis, motivating my transition into computer science and AI.
Research/Area of Interest
Leveraging my background in machine learning, cybersecurity, and high-performance computing, my research focuses on probabilistic generative models and adaptive defense for modern cyber threats. I design and evaluate GANs, VAEs, diffusion models, and related architectures to simulate realistic APT behavior on networks, malware traffic, and cloud infrastructures. These simulations are coupled with reinforcement-learning based defenders that learn to detect, contain, and respond to attacks in real time. My goal is to move beyond static, signature-based security toward self-improving, data-driven defenses that continuously adapt to APTs and cloud-specific abuses such as lateral movement, API misuse, and resource hijacking—bridging the gap between academic ML models and deployable, trustworthy security tools.
Courses
DATA 527 — Predictive Modeling
DATA 540 — Data Visualization
DATA 532 — Applied Machine Learning
DATA 530 — Artificial Intelligence
CSCI 543 — Machine Learning
CSCI 587 — Ethical Hacking
CSCI 551 — Security for Cloud Computing
CSCI 589 — Application Layer Security
CSCI 557 — Computer Forensics
CSCI 532 — High Performance Computing & Paradigms
CSCI 999 — Dissertation Research
EECS 500 — Graduate Seminar
MATH 442 — Linear Algebra
MATH 421 — Statistical Theory I
MATH 422 — Statistical Theory II
MATH 441 — Abstract Algebra
MATH 518 — Algebra I
MATH 519 — Algebra II
Graduate Assistantship Courses
UNIV 951 — Graduate Teaching Assistantship
UNIV 952 — Graduate Research Assistantship
CSCI 330 — Systems Programming
CSCI 389 — Computer and Network Security
CSCI 327 — Data Communications
Credentials, Certifications & Awards
Etiam quis blandit erat. Donec laoreet libero non metus volutpat consequat in vel metus. Sed non augue id felis pellentesque congue et vitae tellus. Donec ullamcorper libero nisl, nec blandit dolor tempus feugiat. Aenean neque felis, fringilla nec placerat eget, sollicitudin a sapien. Cras ut auctor elit.
Education
Etiam quis blandit erat. Donec laoreet libero non metus volutpat consequat in vel metus. Sed non augue id felis pellentesque congue et vitae tellus. Donec ullamcorper libero nisl, nec blandit dolor tempus feugiat. Aenean neque felis, fringilla nec placerat eget, sollicitudin a sapien. Cras ut auctor elit.
Experience
Etiam quis blandit erat. Donec laoreet libero non metus volutpat consequat in vel metus. Sed non augue id felis pellentesque congue et vitae tellus. Donec ullamcorper libero nisl, nec blandit dolor tempus feugiat. Aenean neque felis, fringilla nec placerat eget, sollicitudin a sapien. Cras ut auctor elit.
Skills
Core Technical
-
Machine Learning
-
Probabilistic & Generative Modeling
-
Secure Systems & Cybersecurity
-
API & Data Pipeline Development
-
High-Performance & Distributed Computing (HPC, Slurm)
-
MLOps & Experiment Management (CI/CD, reproducibility)
-
Python Programming
-
SQL
-
Data Analysis & Visualization
-
Statistical Thinking & Experiment Design
Tools & Ecosystem
-
Git & Collaborative Software Development
-
Docker & Cloud Fundamentals (e.g., AWS)
Professional & Teaching
-
Professionalism & Leadership
-
Collaboration & Teamwork
-
Critical Thinking & Problem Solving
-
Teaching & Technical Communication
Lab Members & Team
Bruno and Mohammad Ali presented our poster at 2024 RRV ACS Research Conferencn in Bemidji, MN
Bruno, Mohammad Ali and our Advisor Dr. Jielun Zhang at 2024 RRV ACS Research Conference in Bemidji, MN