placeholder image
  • Contact Info

Perigo, Levi

Scholar In Residence

Positions

Research Areas research areas

Research

research overview

  • Dr. Levi Perigo;s research is focused on software-defined networking (SDN), network functions virtualization (NFV) and next generation internetworking technologies.

keywords

  • voip, sip, voice over ip, ipv6, network engineering, routing, switching, internetworking, internet of things, iot, software defined networking, sdn, network functions virtualization, nfv, security, cloud, network automation

Teaching

courses taught

  • CSCI 5010 - Fundamentals of Data Communication
    Primary Instructor - Fall 2022 / Fall 2023 / Fall 2024
    Combining conceptual knowledge about data communications and core Internet technologies with hands-on labs that reinforce the conceptual knowledge, this course provides students with the ability to create innovative technology solutions in their discipline. Learning how the Internet works and being able to evaluate and operate an Internet network is a valuable skill; students in this course will have a competitive advantage in this foundational field. Same as CYBR 5010.
  • CSCI 5020 - Fundamentals of Network Programming
    Primary Instructor - Fall 2022 / Fall 2023 / Fall 2024
    This course provides an immersion into the foundation theories of network programming and software development for emerging technologies. Students will gain direct experience with real-world programming lab experiments and demonstrations that will relate to the prolific increase of cross-discipline programming. Same as CYBR 5020.
  • CSCI 5180 - Network Management and Automation
    Primary Instructor - Fall 2021 / Spring 2022 / Spring 2023 / Spring 2024
    Teaching both technical and soft skills, this course incorporates best practices and the key theories behind them such as understanding common services needed for network functionality, maintenance, and troubleshooting. The goal of this course is to equip students with the valuable skills and tools they need to hit the ground running in most network management, operation, automation, and DevOps roles within a company. By the end of the course, students will be competent in the technologies, services, and tools used to manage and automate complex networks. Recommended prerequisite: background in Linux system administration, Python programming and computer network engineering/data communications.
  • CSCI 5190 - Voice Over IP: Voice Network Design and Implementation
    Primary Instructor - Fall 2022
    Provides an in-depth immersion into the foundational theories and technologies of Voice Over IP (VoIP). This course supplements these theories with direct experience through real-world, hands-on lab experiments and demonstrations. The fundamentals of voice technologies, services, and tools used in industry to design, deploy and troubleshoot VoIP networks will be explored in detail, providing the student with a competitive advantage in the job market.
  • CSCI 5270 - IP Network Design
    Primary Instructor - Spring 2023 / Spring 2024
    Focuses on the design and implementation of network solutions according to the needs of a client. The course helps students develop skills to be a consultant and walks them through the complete life cycle of network project development as a member of a professional services team. Implement fundamentals of IP Routing Protocols and apply them directly to design based networking problems. Design scenarios will incorporate physical and logical design, financial analysis, and laboratory configuration. Recommended prerequisite: strong familiarity with network protocol operation and implementation.
  • CSCI 5280 - Software-Defined Networking
    Primary Instructor - Fall 2021 / Fall 2022 / Fall 2023 / Fall 2024
    Provides an in-depth immersion into the foundational theories and technologies of Software-Defined Networking (SDN), Network Functions Virtualization (NFV), and emerging technologies for computer networks. Supplements the theoretical knowledge learned through direct experience with real-world lab experiments and demonstrations. This knowledge will give students an advantage in the job market for this in-demand, constantly changing subject.
  • CSCI 5380 - Network Virtualization and Orchestration
    Primary Instructor - Spring 2022 / Spring 2023 / Spring 2024
    Provides an advanced, in-depth immersion into the theories and technologies of Software-Defined Networking (SDN), Network Functions Virtualization (NFV), network virtualization/orchestration, and emerging technologies for computer networks. Expands on the real-world lab experiments and theoretical demonstrations learned from the course pre-requisite. The knowledge and critical thinking skills learned from this course will arm students with an advantage in the job market for this in-demand, constantly changing subject.
  • CSCI 5840 - Advanced Network Automation
    Primary Instructor - Fall 2024
    Combining lectures, lab experiments, and demonstrations, students in this course will develop advanced skills and knowledge in network automation technologies, services, and tools. They will learn to analyze, evaluate, and apply historical and future services needed for network functionality, maintenance, and troubleshooting. The course will cover a range of topics, from technical to soft skills, including best practices and key theories.
  • CSCI 7000 - Current Topics in Computer Science
    Primary Instructor - Spring 2020 / Fall 2020 / Spring 2021 / Fall 2021 / Fall 2023
    Covers research topics of current interest in computer science that do not fall into a standard subarea. May be repeated up to 18 total credit hours.
  • CYBR 5010 - Fundamentals of Data Communication
    Primary Instructor - Fall 2022 / Fall 2023
    Combining conceptual knowledge about data communications and core Internet technologies with hands-on labs that reinforce the conceptual knowledge, this course provides students with the ability to create innovative technology solutions in their discipline. Learning how the Internet works and being able to evaluate and operate an Internet network is a valuable skill; students in this course will have a competitive advantage in this foundational field. Same as CSCI 5010.
  • CYBR 5020 - Fundamentals of Network Programming
    Primary Instructor - Fall 2024
    This course provides an immersion into the foundation theories of network programming and software development for emerging technologies. Students will gain direct experience with real-world programming lab experiments and demonstrations that will relate to the prolific increase of cross-discipline programming. Same as CSCI 5020.
  • CYBR 6150 - Software-Defined Networking
    Primary Instructor - Fall 2019
    Provides an in-depth immersion into the foundational theories and technologies of Software-Defined Networking (SDN), Network Functions Virtualization (NFV), and emerging technologies for computer networks. Supplements the theoretical knowledge learned through direct experience with real-world lab experiments and demonstrations. This knowledge will give students an advantage in the job market for this in-demand, constantly changing subject. Formerly TLEN 5100.
  • CYBR 6950 - Master's Thesis
    Primary Instructor - Fall 2019
    Original and independent research conducted by a graduate student under the supervision of a faculty advisor. Formerly TLEN 6950.
  • TLEN 5100 - Next Generation Networks
    Primary Instructor - Fall 2018
    Provides an in-depth immersion into the foundational theories and technologies of Software-Defined Networking (SDN), Network Functions Virtualization (NFV), and emerging technologies for computer networks. Supplements the theoretical knowledge learned through direct experience with real-world lab experiments and demonstrations. This knowledge will give students an advantage in the job market for this in-demand, constantly changing subject. Formerly TLEN 5100.
  • TLEN 5330 - Data Communications 1
    Primary Instructor - Fall 2018
  • TLEN 5410 - Network Management and Automation
    Primary Instructor - Spring 2018 / Spring 2019
    Teaching both technical and soft skills, this course incorporates best practices and the key theories behind them such as understanding common services needed for network functionality, maintenance, and troubleshooting. The goal of this course is to equip students with the valuable skills and tools they need to hit the ground running in most network management, operation, automation, and DevOps roles within a company. By the end of the course, students will be competent in the technologies, services, and tools used to manage and automate complex networks. Recommended prerequisite: background in in Linux system administration, Python programming and computer network engineering/data communications. Formerly TLEN 5410.
  • TLEN 5830 - Special Topics
    Primary Instructor - Spring 2018
  • TLEN 6100 - SDN Virtualization and Orchestration
    Primary Instructor - Spring 2019
    Provides an advanced, in-depth immersion into the theories and technologies of Software-Defined Networking (SDN), Network Functions Virtualization (NFV), network virtualization/orchestration, and emerging technologies for computer networks. Expands on the real-world lab experiments and theoretical demonstrations learned from the course pre-requisite. The knowledge and critical thinking skills learned from this course will arm students with an advantage in the job market for this in-demand, constantly changing subject. Formerly TLEN 6100.

Background

International Activities

Other Profiles