Rob Olson Headshot

Rob Olson

Lecturer
Department of Computing Security
Golisano College of Computing and Information Sciences

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

Rob Olson

Lecturer
Department of Computing Security
Golisano College of Computing and Information Sciences

Education

BS, MS, State University College at Fredonia; MS, Nova Southeastern University

Bio

Rob Olson is a lecturer and the Undergraduate Program Director in the Department of Computing Security. Prior to being hired at R.I.T., he taught in the Department of Computer & Information Sciences at the State University of New York at Fredonia where he taught an extensive range of courses in programming, security, and artificial intelligence. He holds a M.S. in Interdisciplinary Studies focusing on Cognitive Science from S.U.N.Y. Fredonia and a Masters of Management Information Systems from Nova Southeastern University. Additionally, he is also a Certified Ethical Hacker, a Certified Information Systems Security Professional, and an Offensive Security Certified Professional. His interests are in penetration testing, web and mobile application security, and privacy.

585-475-4601

Currently Teaching

CSEC-467
3 Credits
This course will be an in-depth study of security, incident response, and forensics as applied to the hardening and protection of mobile devices. Students will learn issues specific to the security of and vulnerabilities of mobile devices as well as forensics tools and incident response techniques used to reveal activities and information related to mobile devices.
CSEC-465
3 Credits
This course will provide students with an introduction to the processes and procedures for performing a technical security audit of systems and networks. Students will explore state-of-the-art auditing techniques and apply appropriate tools to audit systems and network infrastructure components. In addition, students will write and present their audit reports on vulnerabilities as well as recommendations to fix any problems discovered.
CSEC-731
3 Credits
This course discusses the processes and procedures to perform a technical security audit of web servers and web based applications. Students will not only explore Web Servers and Applications/Services threats, but also apply the latest auditing techniques to identify vulnerabilities existing in or stemming from web servers and applications. Students will write and present their findings and recommendations in audit reports on web servers and application vulnerabilities. To be successful in this course students should be knowledgeable in a scripting language and comfortable with the administration of both Linux and Windows platforms.
CSEC-490
3 Credits
This is a capstone course for students in the information security and forensics program. Students will apply knowledge and skills learned and work on real world projects in various areas of computing security. Projects may require performing security analysis of systems, networks, and software, etc., devising and implementing security solutions in real world applications.
CSEC-201
3 Credits
This course builds upon basic programming skills to give students the programming knowledge necessary to study computing security. Students will be introduced to network programming, memory management, and operating system calls along with associated security concepts. Specific focus will placed on understanding the compilation process and on the relation between high-level programming concepts and low-level programming concepts, culminating in identifying and exploiting memory corruption vulnerabilities.
CSEC-759
3 Credits
This course explores current topics in Computing Security. It is intended as a place holder course for faculty to experiment new course offerings in Computing Security undergraduate program. Course specific details change with respect to each specific focal area proposed by faculty.
CSEC-799
1 - 3 Credits
A student works with a faculty member to devise a plan of study on a topic in various areas of computing security. Deliverables, evaluation methods, and number of credits need to be specified in a written proposal. A final report and presentation in the form of a poster session is expected and graded at the end of the term.
CSEC-599
1 - 6 Credits
Students will work with a supervising faculty member on a project of mutual interest. Project design and evaluation will be determined through discussion with the supervising faculty member and documented through completion of an independent study form to be filed with the department of computing security.
CSEC-499
0 Credits
Students will gain experience and a better understanding of the application of technologies discussed in classes by working in the field of computing security. Students will be evaluated by their employer. If a transfer student, they must have completed one term in residence at RIT and be carrying a full academic load.

Latest News