Teaching
Current courses
California State University, Long Beach
Fall 2026
- CECS 378Introduction to Computer Security Principles
- CECS 478Introduction to Data Security and Privacy
Previous teaching
Texas A&M University
- ESET 315Local and Metropolitan Area Networks. Graduate Assistant Lecturer, Fall 2025 and Spring 2026; 180+ students across two offerings.
- ESET 269Embedded Systems Development in C. Teaching assistant, Fall 2024 and Spring 2025.
- TCMG 308Cybersecurity and Digital Ethics. Teaching assistant, Summer 2023.
Ho Technical University, Ghana
Assistant Lecturer, 2020–2022: Computer Organization, Server Administration, Digital Electronics, C Programming, Python, Embedded Systems, and Microprocessors.
University of Energy and Natural Resources, Ghana
Teaching Assistant, 2015–2016: Computer Programming, Web Development, Circuit Theory, Basic Electronics, and Digital Systems.
Mentoring
Supervision of Undergraduate Research Projects
Texas A&M University · Summer 2025
- Supervised undergraduate student Brice Ockman on privacy-preserving federated learning, resulting in the IEEE CCNC 2026 paper A Unified Lightweight Benchmark for Privacy-Preserving Federated Learning in Cyber-Physical Systems (Fashion-MNIST Case Study).
- Supervised undergraduate students Uzma Hamid and David Sung on clustered federated learning, resulting in the IEEE CCNC 2026 paper Resource-Aware Clustered Federated Learning for Industrial Digital Twins: A Reproducible Benchmark on Fashion-MNIST.