Nicholas S. Rosasco
Nicholas S. Rosasco Associate Professor of Computing and Information Sciences nick.rosasco@valpo.edu 219.464.5193 GEM 213
Graduate Program Director/Student Advisor – Master of Science in Cyber Security
Faculty Coordinator – ROTC Programs
Director – Center for Information Assurance and Cyber Security Education
Education
- D.Sc. in Information Technology – Towson University (2014)
- M.S. in Computer Science – Loyola University Maryland (2006)
- B.S. in Computer Science – University of Virginia (2002)
Research Interests
- Software Engineering – particularly enterprise architecture, requirements engineering, and qualitative analysis, systems design, software architecture, and design/development for long-term operation and maintenance.
- Computer Security – system design, business-technical decision making, Security and Software Engineering crossover/intersection points.
- Computer Science Education – particularly project-driven courses and interdisciplinary work with both the STEM and Humanities communities, as well as Parallel/Distributed and HPC applications and systems design
Courses Taught
- CS 225 – Programming Languages
- CS 250 – Object Oriented Programming
- CS 358 – Software Design and Development
- CYB 652 – Cyber Warfare
- CYB 662 – Wireless Security
- IT 642 – Information Assurance
Professional Affiliations
- Association for Computing Machinery
- Institute of Electrical and Electronics Engineers
- IEEE Computer Society
- Consortium for Computing Sciences in Colleges
- American Society for Engineering Education
- American Library Association
- Council on Undergraduate Research
- US Naval Institute
Teaching & Other Information
- Emerging Architectures & Alternative Form Factors – ein & the ottocluster
- Teaching Parallel Computing @Valpo – Pi, anyone?
- The Next Generation Compute Systems – Ada/Babbage/Boole – Mathematicians II
- Compute Systems – pascal & the mathematicians (user info)
- Application cluster – the penguins (user info)
- (Some, Limited) General Cyber Security Advising Info
- Teaching, Online & Otherwise