VEO Class Schedule 2026 Fall

Classes start: 8/25. Add deadline: 9/8. Drop deadline: 10/13. Classes end: 12/8.

Fall 2026 VEO Classes

VEO Degree Students

Visit SIS or Lou’s List to search for classes. Students are strongly encouraged to discuss course plans with their advisor before enrolling in any course. Prior approval from your advisor is necessary to ensure your planned courses will count towards your degree. Once approved, log in to SIS and self-enroll.

Non-Degree and Visiting Students

Complete the non-degree account request (new students only; this form should be completed only once) and obtain instructor permission to enable course enrollment. When completing the form, select 'School of Engineering and Applied Science' for the school and 'Virginia Engineering Online' for the program. Our office will then personally assist you with the process. There is no application fee to take class as a non-degree or visiting student.

Fall 2026 Class Search Options

The fall 2026 UVA graduate engineering online classes have been compiled below. This listing is a snapshot-in-time and will be updated periodically. To ensure that you are viewing the most current class information, follow the class search options described below:

Visit Hoos List. Make sure the correct term is shown at the top left. Scroll down to the Engineering and Applied Sciences Departments and click to open the program options. Select a program (CHE, CE, ECE, MSE, MAE, or SYS) and review the courses that show. Generally, those listed with a 600 number section are those that will be available online.

Visit the Student Information System (SIS). Select ‘Search Classes by Semester’. Make sure the correct term is shown at the top left. Enter the subject in the ‘Subject’ field (CHE, CE, ECE, MSE, MAE, or SYS). Click the navy ‘Search’ button and review the courses that show. Generally, those listed with a 600 number section are those that will be available online.

Visit Cardinal Education to learn more about the classes available through our university consortium partnership program.

CHE 6448-600 (17618) Bioseparations Engineering 
Online Asynchronous 
Instructor: Nick Vecchiarello

Principles of bioseparations engineering including specialized unit operations not normally covered in regular chemical engineering courses. Processing operations downstream of the initial manufacture of biotechnology products, including product recovery, separations, purification, and ancillary operations such as sterile processing, clean-in place and regulatory aspects. Bioprocess integration and design aspects. Prerequisite: Instructor permission.

 

CHE 6615-600 (16938) Advanced Thermodynamics 
Online Asynchronous 
Instructor: Camille Bilodeau

Development of the thermodynamic laws and derived relations. Application of relations to properties of pure and multicomponent systems at equilibrium in the gaseous, liquid, and solid phases. Prediction and calculation of phase and reaction equilibria in practical systems. Prerequisite: Undergraduate-level thermodynamics or instructor permission.

 

CHE 6625-600 (20848) Transport Processes 
Online Asynchronous 
Instructor: Steven Caliari

Integrated introduction to fluid mechanics, heat transfer, and mass transfer. Development of the basic equations of change for transport of momentum, energy, and mass in continuous media. Applications with exact solutions, consistent approaches to limiting cases and approximate solutions to formulate the relations to be solved in more complicated problems. Prerequisite: Undergraduate transport processes.

CE 5020-600 (16922) Intro to GIS 
Online Asynchronous 
Instructor: John Miller

Introduces engineering problem solving using geographic information systems (GIS). GIS has proven to be an effective tool in civil engineering applications that include a significant spatial component. The course addresses basic GIS concepts, and includes hands-on exercises using GIS software.

 

CE 5035-600 (20220) Construction Estimating and Bidding 
Online Asynchronous 
Instructor: Somayeh Asadi

This course provides students with an in-depth understanding of how a general contractor pursues, estimates, bids and procures work. The course will cover the full range of activities from conceptual estimating, to scoping and bidding projects, to the submission of proposals

to the general contractor's clients as well as the procurement types and the corresponding strategies that a general contractor employs in the pursuit of these procurements.

 

CE 5340-600 (16923) Advanced Topics in Structural Engineering 
Online Asynchronous 
Instructor: Jose Gomez

Direct stiffness analysis of frames and grids; second order frame analysis; uniform torsion of non-circular sections; influence functions; introduction to work and energy theorems; polynomial approximation and approximate stiffness matrices for framed structures; topics in beam analysis including shear deformable beams, beams on elastic foundations and elastic foundations. Prerequisite: CE 3300 or equivalent.

 

CE 5400-600 (20222) Traffic Operations 
Online Synchronous (only some synchronous sessions are required, especially for project updates and final presentations)
Instructor: Brian Park

This course provides students with fundamental knowledge of traffic operations including traffic data collection and analysis, safety and crash studies, traffic flow theory, highway capacity analysis, signalized intersection design and analysis, simulation modeling, and sustainable transportation system.

 

CE 5750-600 (20148) Civil Eng Design & Practice 
Online Asynchronous 
Instructor: Lindsay Burden

This class surveys the breadth of Civil Engineering as a discipline and is customized for graduate students without previous education in civil engineering. Students will learn the basics of a wide variety of design and practice topics within the field of civil engineering. Restricted to Civil Engineering Graduate Students with Instructor's Permission.

 

CE 6215-600 (17588) Storm Water Management 
Online Asynchronous 
Instructor: Teresa Culver

This course focuses on urban stormwater management, covering its effects on infrastructure and ecosystems, hydrologic principles, regulations, and both structural and non-structural management strategies. It includes practical projects and modeling tools, with options for

graduate customization to align with academic and career objectives. Graduate students have opportunity to customize class to their academic and professional goals.

 

CE 6250-600 (20215) Environmental Systems Modeling & Management 
Online Asynchronous 
Instructor: Julianne Quinn

The course emphasizes the formulation of environmental management issues as optimization problems. Simulation models will be presented and then combined with optimization algorithms. Environmental systems to be addressed may include stream quality, air quality, water supply, groundwater remediation, and reservoir operations. Optimization techniques presented include linear programming, dynamic programming, and genetic algorithms.

 

CE 6260-600 (20216) Environmental Microbiology & Biological Waste Treatment 
Online Asynchronous 
Instructor: Lisa Peterson

We will explore terminology and concepts for characterizing and mathematically modeling human impacts on microbial systems and vice versa. Special consideration will be given to microbe-mediated cycling of organic materials (i.e., pollutants) in natural and engineered systems, including: conventional water and wastewater treatment, municipal landfills, pristine and contaminated groundwater and surface waters, etc.

 

CE 6370-600 (20224) Dynamics of Structures 
Online Asynchronous 
Instructor: Osman Ozbulut

Study of the dynamic behavior of such structures as beams, rigid frames, floors, bridges, and multi-story buildings under the action of various disturbing forces such as wind, blasts, earthquakes, vehicles, machinery, etc.; dynamic modeling of single, multidegree of freedom, and continuous systems; damping; numerical integration; Prerequisite: Concrete and metal structure design.

 

CE 6490-600 (20226) Transportation Data Analysis 
Online Asynchronous 
Instructor: Tong Chen

This course introduces the various methods of data acquisition and analysis in transportation. By the end of this course, students should be able to 1) characterize data sets and modeling methods in existing transportation research; 2) design, develop, implement, and evaluate surveys of stated & revealed travel behaviors; and 3) identify & apply appropriate analytical tools for a variety of transport data types.

 

CE 6500-600 (17373) Risk Analysis 
Online Asynchronous 
Instructor: James Lambert

Detailed study of special topics in civil engineering. Master's-level graduate students. Prerequisites: to be listed for each section as needed

 

CE 6500-601 (17033) Adv Reinforced Concrete Design
Online Asynchronous 
Instructor: Jose Gomez

Detailed study of special topics in civil engineering. Master's-level graduate students. Prerequisites: to be listed for each section as needed

 

CE 6500-602 (17014) Land Development Engineering
Online Asynchronous 
Instructor: Cody Pennetti

Detailed study of special topics in civil engineering. Master's-level graduate students. Prerequisites: to be listed for each section as needed

 

CE 6710-600 (17374) Adv Mechanics of Materials
Online Asynchronous 
Instructor: Cody Pennetti

Reviews basic stress-strain concepts; constitutive relations. Studies unsymmetrical bending, shear center, and shear flow. Analyzes curved flexural members, beams on elastic foundation, torsion, bending, and twisting of thin walled sections. Taught concurrently w/ AM 6010. Prerequisite: Undergraduate mechanics and mathematics.

 

ECE 6230-600 (20250) Optical and Quantum Electronics
Online Asynchronous 
Instructor: Xu Yi

Quantum electronics, the study of light and matter interaction, has become the cornerstone in many areas of optical science and technology. This course reviews the principles of lasers then introduces the generalized nonlinear wave equations. This course will cover typical nonlinear effects and their applications in telecommunication, ultrafast laser, quantum computing/information and chemical/bio spectroscopy.

 

ECE 6380-600 (17657) AI Hardware
Online Asynchronous 
Instructor: Mircea Stan

This course explores the intricacies of AI hardware, including the current landscape and anticipating the necessary developments in response to AI's rapid growth and widespread integration across all computing tiers. Through this exploration, you will gain an understanding of both the existing technologies and the future challenges in AI hardware design and implementation.

 

ECE 6502-600 (21945) Thin-Film Semicond for AI Apps 
Online Asynchronous 
Instructor: Kyusang Lee

A first-level graduate course covering a topic not normally covered in the graduate course offerings. The topic will usually reflect new developments in the electrical and computer engineering field. Offering is based on student and faculty interests. Prerequisite:  Instructor permission.

 

ECE 6701-600 (20268) Optimization for Engineering and Data Science 
Online Asynchronous 
Instructor: Tom Fletcher

This course introduces students to the key concepts in convex optimization theory with the goal of enabling them to formulate and solve various convex optimization problems arising in engineering, data science, and machine learning. Non-convex optimization techniques in deep learning will also be introduced.

 

ECE 6711-600 (17638) Probability and Stochastic Processes 
Online Asynchronous 
Instructor: Cong Shen

Topics include probability spaces; random variables and vectors; and random sequences and processes; especially specification and classification. Includes detailed discussion of second-order stationary processes and Markov processes; inequalities, convergence, laws of large numbers, central limit theorem, ergodic, theorems; and MS estimation, Linear MS estimation, and the Orthogonality Principle. Prerequisite: APMA 3100, MATH 3100, or equivalent.

 

ECE 6750-600 (17641) Digital Signal Processing 
Online Asynchronous 
Instructor: Jing Yang

A first graduate course in digital signal processing. Topics include discrete-time signals and systems, application of z-transforms, the discrete-time Fourier transform, sampling, digital filter design, the discrete Fourier transform, the fast Fourier transform, quantization effects and nonlinear filters. Additional topics can include signal compression and multi-resolution processing.

 

ECE 6782-600 (17756) Machine Learning in Image Analysis 
Online Asynchronous
Instructor: Miaomiao Zhang

This course focuses on an in-depth study of advanced topics and interests in image data analysis. Students will learn practical image techniques and gain mathematical fundamentals in machine learning needed to build their own models for effective problem solving. The graduate students (ECE/CS 6501) will be given additional programming tasks and more advanced theoretical questions.

 

ECE 7712-600 (17639) Digital Communications 
Online Asynchronous
Instructor: Nikolaos Sidiropoulos

An in-depth treatment of digital communications techniques and performance. Topics include performance of uncoded systems such as Mary, PSK, FSK, and multi-level signaling; orthogonal and bi-orthogonal codes; block and convolutional coding with algebraic and maximum likelihood decoding; burst correcting codes; efficiency and bandwidth; synchronization for carrier reference and bit timing; baseband signaling techniques; intersymbol interference; and equalization. Prerequisite: ECE 6711.

MSE 6010-600 (16924) Electronic and Crystal Structure of Materials 
Online Asynchronous 
Instructor: Petra Reinke

Provides a fundamental understanding of the structure of crystalline and non-crystalline engineering materials from electronic to macroscopic properties. Topics include symmetry and crystallography, the reciprocal lattice and diffraction, quantum physics, bonding and band theory. Prerequisite: Instructor permission.

 

MSE 6220-600 (21401) Polymer Physics 
Online Asynchronous 
Instructor: Liheng Cai

This course provides a rigorous understanding of polymers and polymeric materials from molecule to macroscopic viewpoint. Topics covered include single polymers, solutions, melts, gels, and networks. The knowledge obtained is universal to all polymeric systems across various length scales and can be applied to both synthetic and biopolymers. Thus, this course can serve as general guidance for the design and development of soft (bio) materials.

 

MSE 6230-600 (16925) Thermodynamics and Phase Equilibria of Materials 
Online Asynchronous 
Instructor: Streit Cunningham

Emphasizes the understanding of thermal properties such as heat capacity, thermal expansion, and transitions in terms of the entropy and the other thermodynamic functions. Develops the relationships of the Gibbs and Helmholtz functions to equilibrium systems, reactions, and phase diagrams. Atomistic and statistical mechanical interpretations of crystalline and non-crystalline solids are linked to the general thermodynamical laws by the partition function. Nonequilibrium and irreversible processes in solids are discussed. Prerequisite: Instructor permission.

 

MSE 6592-601 (17384) Dielectrics, Electronic Oxides 
Online Asynchronous 
Instructor: Jon Ihlefeld

A study of special subjects related to developments in materials science under the direction of members of the staff. Offered as required under the guidance of a faculty member.

 

MSE 6592-602 (20300) Additive Manufacturing Metals 
Online Asynchronous 
Instructor: Ji Ma

A study of special subjects related to developments in materials science under the direction of members of the staff. Offered as required under the guidance of a faculty member.

 

MSE 6592-603 (21947) Thin-Film Semicond for AI Apps 
Online Asynchronous 
Instructor: Kyusang Lee

A first-level graduate course covering a topic not normally covered in the graduate course offerings. The topic will usually reflect new developments in the electrical and computer engineering field. Offering is based on student and faculty interests. Prerequisite:  Instructor permission.

MAE 6020-600 (21523) Continuum Mechanics with Applications 
Online Asynchronous 
Instructor: Richard Kent

Introduces continuum mechanics and mechanics of deformable solids. Vectors and cartesian tensors, stress, strain, deformation, equations of motion, constitutive laws, introduction to elasticity, thermal elasticity, viscoelasticity, plasticity, and fluids. Cross-listed as APMA 6020, AM 6020. Taught concurrently w/ CE 6720. Prerequisite: Instructor permission.

 

MAE 6080-600 (21019) Constitutive Modeling of Biosystems 
Online Asynchronous 
Instructor: Jason Forman, Maria Carbon

The course covers state-of-the-art mechanical models to describe the constitutive behavior of hard and soft tissues with emphasis on biological form following physiological function. The course will cover linear and nonlinear elasticity, viscoelasticity, poroelasticity, and biphasic constitutive relations in the context of biological systems and will include the dependence of macroscopic behavior and properties on material microstructure. Prerequisite: MAE 6020

 

MAE 6270-600 (20335) Experimental Robotics 
Online Synchronous 
Fridays 10am - 12:30pm
Instructor: Tomo Furukawa

Mechanical design and build of a robot complete with sensors and actuators. Install Robot Operating System (ROS) and operate. Communication using ROS. Integration of microcontrollers and onboard computers. Object recognition. Simultaneous Localization and Mapping (SLAM) of the environment. Prerequisites: undergraduate dynamics; a programming course in Python, C++, or MATLAB; or instructor's permission.

 

MAE 6360 (17402) Gas Dynamics 
Online Asynchronous 
Instructor: Thomas Ward

Analyzes the theory and solution methods applicable to multi-dimensional compressible inviscid gas flows at subsonic, supersonic, and hypersonic speeds; similarity and scaling rules from small-petrurbation theory, introduction to transonic and hypersonic flows; method-of-characteristics applications to nozzle flows, jet expansions, and flows over bodies one dimensional non-steady flows; properties of gases in thermodynamic equilibrium, including kinetic-theory, chemical-thermodynamics, and statistical-mechanics considerations; dissociation and ionization process; quasi-equilibrium flows; and introduction to non-equilibrium flows. Prerequisite: MAE 6100.

 

MAE 6410-600 (17223) Engineering Mathematics I 
Online Asynchronous 
Instructor: Julie Spencer

Review of ordinary differential equations, initial/boundary value problems. Linear algebra including systems of linear equations, matrices, eigenvalues, eigenvectors, diagonalization. Solution of partial differential equations that govern physical phenomena in science and engineering by separation by variables, superposition, Fourier series, variation of parameter, d'Alembert's solution. Cross-listed as APMA 6410. Prerequisite: Graduate standing.

 

MAE 6720-600 (17139) Computational Fluid Dynamics I 
Online Asynchronous 
Instructor: Xinfeng Gao

Numerical solution techniques for the partial differential equations governing fluid dynamics; model equations; numerical error analysis using theories in ordinary differential equations and ordinary difference equations; eigensystem analysis; stability, convergence, and consistency; stiffness, relaxation, and multigrid. Prerequisite: MAE 6310 or instructor permission.

 

MAE 8100-600 (20363) Research Seminar 
Online Asynchronous 
Instructors: Toni Tang

Required one-hour weekly seminar for graduate students in mechanical and aerospace engineering. Students enrolled may make formal presentations of their research work.

SYS 6001-600 (16943) Intro to Systems Analysis & Design 
Online Asynchronous 
Instructor: Matthew Burkett

An integrated introduction to systems methodology, design, and management. An overview of systems engineering as a professional and intellectual discipline, and its relation to other disciplines, such as operations research, management science, and economics. An introduction to selected techniques in systems and decision sciences, including mathematical modeling, decision analysis, risk analysis, and simulation modeling. Elements of systems management, including decision styles, human information processing, organizational decision processes, and information system design for planning and decision

support. Emphasizes relating theory to practice via written analyses and oral presentations of individual and group case studies. Prerequisite: Admission to the graduate program.

 

SYS 6003-600 (16927) Optimization Models & Methods I 
Online Asynchronous 
Instructor: Robert Riggs

This course is an introduction to theory and application of mathematical optimization. The goal of this course is to endow the student with a) a solid understanding of the subject's theoretical foundation and b) the ability to apply mathematical programming techniques in the context of diverse engineering problems. Topics to be covered include a review of convex analysis (separation and support of sets, application to linear programming), convex programming (characterization of optimality, generalizations), Karush-Kuhn-Tucker conditions, constraint qualification and Lagrangian duality. The course closes with a brief introduction to dynamic optimization in discrete time. Prerequisite: Two years of college mathematics, including linear algebra, and the ability to write computer programs.

 

SYS 6016-600 (21704) Machione Learining
Online Asynchronous
Instructor: Tariq Iqbal

A graduate-level course on machine learning techniques and applications with emphasis on their application to systems engineering. Topics include: Bayesian learning, evolutionary algorithms, instance-based learning, reinforcement learning, and neural networks. Students are required to have sufficient computational background to complete several substantive programming assignments.
Prerequisite: A course covering statistical techniques such as regression. Co-Listed with CS 6316.

 

SYS 6044-600 (17623) Engineering Economic Systems 
Online Asynchronous 
Instructor: James Lark

This course is an introduction to the theory of the industrial organization (from a game-theoretic perspective) and its applications to industries with strong engineering content (electricity, telecommunications, software and hardware, etc.). Topics include: congestion pricing in networks, pricing and efficiency in electricity markets, planned obsolescence in software development, "networks" effects and the dynamics of technology adoption.

 

SYS 6050-600 (17056) Risk Analysis 
Online Asynchronous 
Instructor: James Lambert

A study of technological systems, where decisions are made under conditions of risk and uncertainty. Topics include conceptualization (the nature, perception, and epistemology of risk, and the process of risk assessment and management) systems engineering tools for risk analysis (basic concepts in probability and decision analysis, event trees, decision trees, and multiobjective analysis), and methodologies for risk analysis. Prerequisite: APMA 3100, SYS 3021, or equivalent.

 

SYS 6582-600 (21833) Dynamic Decision Models 
Online Asynchronous 
Instructor: Daniel Otero Leon

Detailed study of a selected topic, determined by the current interest of faculty and students. Offered as required.

 

SYS 6582-601 (21948) Network Modeling/Applications 
Online Asynchronous 
Instructor: Hongru Du

Detailed study of a selected topic, determined by the current interest of faculty and students. Offered as required.