Teaching Portfolio

Empowering future engineers through collaborative learning and bridging research with real-world practice.

My Teaching Philosophy

My teaching philosophy centers on student empowerment, collaborative learning, and bridging research with real-world practice. I believe in creating an inclusive environment where students are encouraged to think critically, solve meaningful problems, and apply theoretical concepts to practical scenarios. By integrating current industry trends and research innovations into the curriculum, I aim to prepare students for the dynamic challenges of the technology landscape.

Current Teaching

Spring 2026 — Tuskegee University

CSCI 0230

Data Structure

10-11am MWF Room 102

CSCI 0435

Operating Systems

1-2pm MWF Room 102

CSCI 0100

Intro To Computer Concepts & Appl

3-4pm MWF Room 206

Previous Teaching

University of Minnesota Crookston

SE 3050 Database Management Systems UMN Crookston
SE 3250 Cybercrime & Digital Forensics UMN Crookston
SE 2070 Intro to Programming II UMN Crookston
SE 3200 Software Design / Architecture UMN Crookston
SE 3150 Software Requirements Analysis UMN Crookston
SE 3300 Software Quality Assurance and Testing UMN Crookston
SE 4050 Advanced Web Application Development UMN Crookston
CA 1040 Web Site Development UMN Crookston
ITM 3020 Intro to Management Information Systems UMN Crookston
HI 3060 Secure Data Collection and Retrieval UMN Crookston