Courses Taught 


At North Carolina Agricultural and Technical State University



Fall 2023

Click here for course description

End-of-Course Evaluation is 5 out of 5


Click here for course description.

End-of-Course Evaluation is is 5 out of 5



Click here for course description.

Online Section: End-of-Course Evaluation is is 4.23 out of 5

In-person Section: End-of-Course Evaluation isis 4.74 out of 5

--------------------------------------------------------------------------------------


Spring 2023

Click here for course description

End-of-Course Evaluation is 5 out of 5



End-of-Course Evaluation is 5 out of 5


Click here for course description

Section One: End-of-Course Evaluation is 4.41 out of 5

Section Two: End-of-Course Evaluation is 4.64 out of 5

--------------------------------------------------------------------------------------


Fall 2022

Click here for course description.

Online Section: End-of-Course Evaluation is 4.36 out of 5

In-person Section: End-of-Course Evaluation is 4.80 out of 5


Click here for course description

End-of-Course Evaluation is 5 out of 5

--------------------------------------------------------------------------------------


Spring 2022

Click here for course description 

End-of-Course Evaluation is 5 out of 5


Click here for course description 

End-of-Course Evaluation is 5 out of 5


Click here for course description

End-of-Course Evaluation is 4.44 out of 5

--------------------------------------------------------------------------------------


Fall 2021

Click here for course description

End-of-Course Evaluation is 4.6 out of 5



At University of Wisconsin - Extended Campus

Spring 2021

Examines network architectures, threats and attack surfaces exploited by these threats. Students will look at network traffic inspection, common attacks and defensive techniques like encryption, network segmentation, firewalls, application proxies, honeypots, DMZs, monitoring networks using: intrusion detection and intrusion prevention systems, and network access control.

End-of-Course Evaluation is not available due to COVID-19


At University of Wisconsin - Green Bay

Spring 2021

Introduction to the history of computing, overview of computers, how they work, and relevant applications, especially to web site creation. Introduction to procedural programming using Microsoft Web Development tools part of the Microsoft Visual Studio.NET programming environment, the basics of HTML, CSS, and JavaScript.

End-of-Course Evaluation is not available due to COVID-19


Transmission media, analog and digital signals, modulation, compression, error detection methods, security and encryption protocols, Ethernet standards, TCP/IP protocols, routing algorithms, Internet and steraming applications.

End-of-Course Evaluation is not available due to COVID-19


Independent study is offered on an individual basis at the student's request and consists of a program of learning activities planned in consultation with a faculty member. A student wishing to study or conduct research in an area not represented in available scheduled courses should develop a preliminary proposal and seek the sponsorship of a faculty member. The student's advisor can direct him or her to instructors with appropriate interests. A written report or equivalent is required for evaluation, and a short title describing the program must be sent early in the semester to the registrar for entry on the student's transcript. Course is repeatable for credit.

End-of-Course Evaluation is not available due to COVID-19


Fall 2020

Introduction to the history of computing, overview of computers, how they work, and relevant applications, especially to website creation. Introduction to procedural programming using Microsoft Web Development tools part of the Microsoft Visual Studio.NET programming environment, the basics of HTML, CSS, and JavaScript.

End-of-Course Evaluation is not available due to COVID-19



An exploration of the fundamentals of information assurance and security (IAS). The course will introduce the underlying concepts of IAS in context of today's society. It will explore the security & ethical issues in information and computing from the perspective of today's computing world. It will discuss the appropriate remedies and defense strategies in the wake of today's security threats and attacks. Class topics will focus on physical security, cyber security, network security and software security through lectures and hands-on experiments. This course will be of interest to students, who wish to obtain an understanding of the basic principles and practices in IAS. It will cover the fundamental concepts in IAS necessary for understanding the threats to security as well as various defenses against those threats.

End-of-Course Evaluation is not available due to COVID-19



A project course in which a student does reading in computer science journals and produces a major research paper.

End-of-Course Evaluation is not available due to COVID-19