Cyber-Physical Systems Education

Undergraduate and graduate education specializing in Cyber Physical Systems.


The National Science Foundation Research Traineeship Program at UVA is the first of its kind in the U.S. and is leading the way in Cyber-Physical Systems (CPS) education. We are driving discovery, innovation and education forward in the areas of smart health, smart cities and autonomous systems.

The National Science Foundation Research Traineeship Program (NRT) program will launch in Fall 2019 and is designed to provide PhD and Master’s students the opportunity to receive a degree within their home department with a focus on CPS. 

Students will have an opportunity to take core CPS engineering courses – focused on a deep understanding of the interfaces between the cyber and physical worlds.  The program is based on integrated and testbed-driven CPS education as well as experiential convergence research activities and professional development. The research will be conducted as part of the Link Lab.

The need for a Cyber-Physical education program is highlighted in a National Academies Study on a 21st Century Cyber-Physical System Education Report. - John A. Stankovic, James W. Sturges, and Jon Eisenberg. (Full Report


Industry Panel and Discussion on the Future of Multidisciplinary Engineering – “How Do We Educate the Cyber-Physical Systems Engineer of the Future?”

During the Link Lab Open House, a panel of industry experts and members of our Cyber-Physical Systems NRT Program Advisory Board will speak about skill sets needed for industry - including an international/global perspective. They will also address education's role in innovation and entrepreneurship. Bios of our panel speakers are below.

Michael Raker - Leidos

Mr. Raker is a Vice President and Chief Engineer for C4ISR systems within the Defense Group. He has responsible for all aspects of Leidos technology from research and development to fielded systems across an organization of approximately 2,500 personnel. This includes technical responsibility for the development and oversight of Leidos’ software factories which serve as Agile centers of excellence supporting all customer verticals across the company, including delivering innovative software solutions to customers as diverse as the USAF and commercial healthcare. His primary customers include commands across the Army, Air Force, and Navy, the United States Strategic Command (USSTRATCOM), Defense Threat Reduction Agency (DTRA), the North Atlantic Treaty Organization (NATO), other federal agencies, international and commercial entities. Mike has worked at Leidos and its predecessor, SAIC, for over 18 years, in a variety of roles providing systems engineering, software development, operations research, modeling and simulation, engineering research and development, and program management expertise to a broad range of DoD and international customers. Mike holds a Bachelor’s Degree in Systems Engineering from the University of Virginia, and a Master’s Degree in Systems Engineering from George Washington University. Mike is also a Leidos Technical Fellow and a Master Solution Architect.

Jeremy Tole - Azbil

Mr. Tole has successfully organized and led cross-functional teams to create innovative, world class products and technologies in areas such as IoT, cyber-physical systems, wireless communications, sensors, power management, video, and precision control products for industrial, consumer, communications, computing, security, and automotive markets. He brings 20+ years of General Management, R&D, Innovation Management, Technical Marketing, Product Definition, Applications, and International Sales experience at semiconductor, electronics, and industrial control companies including Azbil, Maxim, Fairchild (On Semi), Cirrus Logic, and Cadeka (now MaxLinear). Additionally, he is the co-founder of Golden Gate Integrated Circuits. Jeremy’s specialty includes scouting and commercializing innovative technology, locating acquisition targets, determining how product lines will function in a larger ecosystem, analyzing competitive landscapes, and leading post-acquisition integration. He is dedicated to depth of thought, allegiance to co-workers, teamwork, and insistence on excellence in all endeavors. Jeremy has been a Board Member of the Wireless Communications Alliance since 2016. He holds a BSEE from the University of Virginia’s School of Engineering and Applied Science.

Jeb Linton - IBM

Mr. Linton is the CTO for Partner Ecosystem and Cognitive Security within IBM Cloud, Program Director for the Washington DC Area Center for Advanced Studies, and founder of the IBM Cognitive Security initiative. Mr. Linton is an IBM Senior Technical Staff Member and Master Inventor, and has worked for IBM since 2008 as technical strategist and architect on numerous Cloud Computing, Storage, Security and Cognitive Computing projects. He has also formerly acted as CTO of Security for Systems and Technology Group, co-lead of the IBM Watson Architecture Board, and as leader of the IBM Trusted Cloud initiative. Prior to his work at IBM, Mr. Linton worked in the Intelligence, Defense, and Internet Service Provider Industries. His major areas of work included high security, high availability systems and network architecture, Internet peering strategy, smart utility architecture, and wireless networking. He holds a BSEE from Virginia Tech.


Students - join the NRT Program!

ME Students– participate in the NRT CPS Program!  Take courses, participate in testbeds and other research activities. Connect with industry partners through an active industry advisory board. Contact a Link Lab member today for more information and to share your interest in participating. This program is available to all Engineering ME students. 

PhD Students – participate in the NRT CPS Program!  Take courses, participate in testbeds and other research activities. Contact a Link Lab member today for more information and to share your interest in participating.  This program is available to all Engineering PhD students. 


NSF Graduate Fellowships

The Link Lab is seeking graduate students interested in Cyber Physical Systems to join its new NSF funded NRT Program. For more details and to apply for the fellowship please click here.

Current Cyber-Physical Systems courses

  • Civil Engineering

    CE 6230 Hydrology - J. Goodall

    Stresses the quantitative description and the physical basis of hydrology. Both deterministic and stochastic methodology are applied to the analysis of the hydrologic cycle, namely, precipitation, evaporation, overland flow and stream flow, infiltration, and groundwater flow. The use of compute simulation models, especially microcomputer based models, is emphasized.

    CE 6500 Transportation Sustainability - B. Smith

  • Computer Science

    CS 4501 Smart Worlds - J. Stankovic

    CS 4501 Smart Homes, Phones, & Beyond - J. Stankovic

    CS 4740 Cloud Computing - Haiying Shen

    CS 6501 - 013 / SYS 6581 – 005: Principles of Modeling for Cyber-Physical Systems - Madhur Behl

    View lectures from this class here

    CS 6501 Cyber Physical Systems - J. Stankovic

    CS 6501: Model-based Design of Cyber-Physical Systems - Lu Feng

    CS 6501: Topics in Wireless Networking - K. Whitehouse

    CS 21823 Mobile Security - Yuan Tian

  • Electrical and Computer Engineering

    ECE/CS 4434/6434 - SYS 4582/6582: Dependable Computing Systems (Spring)  - Homa Alemzadeh

    ECE 4501/6501: Advanced Embedded Systems (Fall)  - Homa Alemzadeh

    ECE 6501 Autonomous Mobile Robots - N. Bezzo

    The objective of this course is to provide the basic concepts and algorithms required to develop mobile robots that act autonomously in complex environments. The main emphasis is put on mobile robot locomotion and kinematics, control, sensing, localization, mapping, path planning, and motion planning

    ECE 6501 IoT Sensors and Systems - B. Campbell

    ECE 6502 Cooperative Autonomous Systems - L. Barnes

    ECE 6502 Inference Methods - F. Farnoud

    In this course, we focus on statistical inference techniques and their applications. Inference allows us to learn about unobserved quantities from observed data based on a probability model. For example, we can infer the evolutionary relationships between organisms based on their genomic sequence data and a probability model of evolutionary changes. 

    ECE 6550 Mobile Robotics Lab - N. Bezzo

    Learn about ROS (Robot Operating System) and the basics of practical mobile robotics using the turtlebot ground vehicle and the crazyflie drone. NOTE: This is a 1.5 credits non-graded class.

  • Mechanical Engineering

    Coming Soon

  • Systems Engineering

    Coming Soon