Skip to main content.
Adnan El-Nasan

faculty

Adnan El-Nasan, PhD

Associate Teaching Professor

Computer & Information Science

Contact

508-999-8767

Dion 302F

Education

2003Rensselaer Polytechnic InstitutePhD in Computer and System Engineering
1995Rochester Institute of TechnologyMSc in Computer Engineering
1988Jordan University of Science and TechnologyBS in Electrical Engineering

Teaching

  • Operating Systems
  • Computer Architecture
  • Information Security
  • Computer Networks
  • Advanced Computer Systems

Programs

Courses

Principles of modern operating systems and their design. Scientific principles and engineering rules of operating systems are explored. Process and storage management subsystems are analyzed in detail. Protection and security are taken into account in design. An introduction to distributed operating systems is also presented. This is a design and project based course with a laboratory component.

Principles of modern operating systems and their design. Scientific principles and engineering rules of operating systems are explored. Process and storage management subsystems are analyzed in detail. Protection and security are taken into account in design. An introduction to distributed operating systems is also presented. This is a design and project based course with a laboratory component.

Principles of modern operating systems and their design. Scientific principles and engineering rules of operating systems are explored. Process and storage management subsystems are analyzed in detail. Protection and security are taken into account in design. An introduction to distributed operating systems is also presented. This is a design and project based course with a laboratory component.

Principles of modern operating systems and their design. Scientific principles and engineering rules of operating systems are explored. Process and storage management subsystems are analyzed in detail. Protection and security are taken into account in design. An introduction to distributed operating systems is also presented. This is a design and project based course with a laboratory component.

Principles of modern operating systems and their design. Scientific principles and engineering rules of operating systems are explored. Process and storage management subsystems are analyzed in detail. Protection and security are taken into account in design. An introduction to distributed operating systems is also presented. This is a design and project based course with a laboratory component.

Prerequisites: Completion of three core courses.   Development of a detailed, significant project in computer science under the close supervision of a faculty member, perhaps as one member of a student team. This project may be a software implementation, a design effort, or a theoretical or practical written analysis. Project report with optional oral presentation must be evaluated by three faculty members including the project supervisor.  

Prerequisite: Graduate standing; approval by advisor, graduate program director and department chairperson. Experiential learning in conjunction with an industrial or governmental agency project under the joint supervision of an outside sponsor and a faculty advisor. To be eligible, a student should have completed at least half of his/her program of study. A detailed project proposal must be prepared by the student for departmental approval prior to the start of the project. Upon completion, student must submit a report on the experience and make a short presentation to his/her graduate committee. This course may be used to satisfy one 3-credit graduate technical elective course.

Online and Continuing Education Courses

Research

Research interests

  • Operating System Optimization and Security
  • Cybersecurity, Privacy, Forensics and Reverse Engineering
  • Innovation and Commercialization in Emerging Economies
    Back to top of screen