Teaching
My courses emphasize hands-on work on real hardware and networks, reproducible experiments, and a habit of asking what evidence would convince a skeptic. I have taught networking, embedded systems, and cybersecurity ethics to large undergraduate cohorts, and I mentor students from their first reproducible experiment through to peer-reviewed publication.
Courses
California State University, Long Beach
Incoming Fall 2026. Courses to be announced.
Texas A&M University
- ESET 315 — Local and Metropolitan Area Networks. Instructor of record, Fall 2025 and Spring 2026 (180+ students across two offerings).
- ESET 269 — Embedded Systems Development in C. Teaching assistant, Fall 2024 and Spring 2025.
- TCMG 308 — Cybersecurity 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)’ (DOI: 10.1109/CCNC65079.2026.11366332).
- 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’ (DOI: 10.1109/CCNC65079.2026.11366532).
- Guided students on experimental design, implementation, result analysis, and paper writing, leading to their first peer-reviewed international publications and conference presentations.