Teaching Experience

I develop and teach hands-on courses in cybersecurity, computer and network security, cloud computing, embedded systems, computer networks, and data structures. My teaching emphasizes practical system-building, security analysis, and research-informed learning experiences that prepare students to work on real-world computing and cybersecurity challenges.

University of Texas at Arlington

UTA

CSE 5333/4333: Cloud Computing

Hands-on course covering cloud infrastructure, virtualization, distributed systems, containerization, and scalable computing platforms.

Taught Since Fall 2020
UndergraduateGraduateNew Course Developed

Offerings: Fall 2020, Fall 2021, Fall 2022, Fall 2023, Fall 2024, Fall 2025

CSE 5388/6388: Computer and Network Security

Graduate-level security course focused on computer and network security principles, attacks, defenses, systems security, and research-informed analysis.

Recurring Graduate Course
GraduateNew Course Developed

Offerings: Spring 2022, Spring 2023, Spring 2026

CSE 4342/5342/6351: Embedded Systems II

Systems-oriented course covering embedded computing concepts, hardware/software interaction, real-time constraints, and implementation-oriented design.

Recent Offerings
UndergraduateGraduate

Offerings: Fall 2024, Spring 2025

CSE 4380: Information Security

Undergraduate course introducing core security concepts, threat models, cryptographic foundations, access control, and applied information security practices.

Undergraduate Security
Undergraduate

Offering: Spring 2024

CSE 4344/5344: Computer Network

Course covering computer networking concepts, protocols, architecture, and networked systems foundations.

Network Systems
UndergraduateGraduate

Offering: Spring 2021

UNCF HBCU CS Academy

UNCF

Data Structures and Algorithms

Course focused on foundational data structures, algorithmic reasoning, and programming practice.

Summer 2020
Undergraduate

Howard University

Howard

CSCI 136 / CSCI 354: Data Structures and Algorithms

Undergraduate sequence covering core data structures, algorithm design, and programming foundations.

2019–2020
Undergraduate

Offerings: Fall 2019, Spring 2020

CSCI 365: Cloud Computing

Course introducing cloud computing systems, services, infrastructure, and scalable application deployment.

Fall 2019
Undergraduate

Teaching Assistantships

Supported instruction and laboratory activities across systems-oriented courses.

2016–2018
Teaching Assistant

Courses: EECE 156 Math I Laboratory; Operating Systems; Computer Organization I/II; Modeling and Simulation

California State Polytechnic University, Pomona

Cal Poly Pomona

Teaching Assistantships

Supported undergraduate instruction in engineering and software-oriented coursework.

2014
Teaching Assistant

Courses: Electromagnetic Fields; Software Engineering

Research Sponsors