Giovani Abuaitah Headshot

Giovani Abuaitah

Visiting Lecturer

Department of Computing Security
Golisano College of Computing and Information Sciences

585-475-4316
Office Location
Office Mailing Address
152 Lomb Memorial Drive Rochester, NY 14623

Giovani Abuaitah

Visiting Lecturer

Department of Computing Security
Golisano College of Computing and Information Sciences

Education

Ph.D., Wright State University

Bio

Dr. Abuaitah obtained his Ph.D. in Computer Science and Engineering from Wright State University. His main research areas are in computer and network security. He has taught in Department of Computer Science and Engineering at Ohio State University.

585-475-4316

Currently Teaching

CSEC-140
3 Credits
This course will introduce many fundamental cybersecurity concepts. The course will teach students to think about information systems using an adversarial mindset, evaluate risk to information systems, and introduce controls that can be implemented to reduce risk. Topics will include authentication systems, data security and encryption, risk management and security regulatory frameworks, networking and system security, application security, organizational and human security considerations, and societal implications of cybersecurity issues. These topics will be discussed at an introductory level with a focus on applied learning through hands-on virtual lab exercises.
CSEC-461
3 Credits
This course will discuss the areas of liability, exposure, opportunity, ability and function of various weaknesses in computer security. The course will cover forms of attack and the methods to detect and defend against them. The issues and facilities available to both the intruder and administrator will be examined and evaluated with appropriate out-of-class laboratory exercises to illustrate their effect.
CSEC-202
3 Credits
This course will teach students the core concepts needed to analyze unknown source code. Students will study a variety of low-level programming languages and how high-level programming language structures relate to low-level programming languages. Students will learn study tools and techniques used for both static and dynamic analysis of unknown binaries, providing the foundation for further study in malware analysis.