Teaching

I am teaching the following courses, if you have any questions about the courses, feel free to email me or schedule a time to meet in person.

IST 126: Introduction to Information Science and Technology

Semester: Fall 2024, Spring 2024, Fall 2023 

This course serves as a broad introduction to information technology concepts. Topics to be covered include an introduction to database systems, networking, operating systems, and web development. Security, societal issues, and cloud concepts will be included throughout.


CYS 301: Service for Cybersecurity

Semester: Fall 2024, Fall 2023

Students will engage in real world projects related to cybersecurity. Projects include working with a client on cybersecurity related tasks, tutoring cybersecurity students, and participating in the Cyber Defense Team. May be repeated for a maximum of 4 hours of credit; only 1 hour will count toward the major or minor. Graded S/U.


CYS 321: Network Security and Protocols

Semester: Fall 2024, Fall 2023

Hardening and protecting computer networks using advanced cybersecurity techniques and tools. Identify malicious network traffic using next-generation firewalls and intrusion detection systems. Understanding of network security protocols and their roles in providing network security.


CYS 422: IoT, Cloud, and Mobile Security

Semester: Fall 2023

Vulnerabilities associated with the use of cloud computing technologies, internet of things (IoT), and mobile devices. How to securely provision, operate, and maintain technology to support cloud-based systems, internet of things, and mobile devices. Introduction to industrial networks and SCADA systems and an understanding of the security, reliability, and stability requirements for such systems.


CYS 324: Secure Software Development

Semester: Spring 2024

Secure-coding principles and their application. The secure programming topics described in the “OWASP Secure-Coding Guidelines” will be covered. Techniques for building secure software using the secure software development lifecycle and defensive coding principles.


IST 417: Server Systems Security and Administration

Semester: Spring 2024

This course is an exploration of server system security and vulnerabilities, including server architectures and operating systems, and server administration. It provides the detailed technical coverage necessary to administer and protect information and servers by presenting the knowledge of server platform computer hardware components, server network devices and interfaces, as well as the structure and usage of common server operating system software from an information security perspective. Ongoing maintenance and operational issues of servers will also be included.


CYS 488: Senior Project Design

Semester: Fall 2024

This course is the capstone in Cybersecurity. Included is a study of current techniques for specification, design, implementation, documentation, and testing of cybersecurity solutions for information systems. Additional topics include business, professional, ethical, and social concerns of technology. Students will work in teams on a major project that integrates previous CYS coursework. May be repeated once with departmental approval. 


IST 470: Senior Project Design

Semester: Fall 2024

This course is the capstone in Information Science and Technology. It includes a study of current techniques for specification, design, implementation, documentation, and testing of technology systems. Additional topics include business, professional, ethical, and social concerns of technology. Students will work in teams on a major project that integrates previous IST coursework. 


CYS 499: Research in Cybersecurity

Semester: Fall 2024

Work under the supervision of a faculty on cybersecurity-related research. Students are required to engage in research requiring at least one contact hour, or equivalent, per week for every hour of credit. Significant student results will be submitted to a conference or a journal. Projects are selected in consultation with a CSC faculty member. May be repeated for a maximum of 6 hours of credit.