Spring 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 that 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. 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.
Spring 2026 Class Search Options
The spring 2026 UVA graduate engineering online classes have been compiled below. This listing is a snapshot-in-time (last updated 10/15/2025) and will be updated periodically. To ensure that you are viewing the most current class information, follow the class search options described below:
Visit Lou's 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.
VEO Spring 2026 Courses
CHE 6442-600 (20273) Applied Surface Chemistry
Online Asynchronous
Instructor: David Green
Factors underlying interfacial phenomena, with emphasis on thermodynamics of surfaces, structural aspects, and electrical phenomena; applications such as emulsification, foaming, detergency, sedimentation, flow through porous media, fluidization, nucleation, wetting, adhesion, flotation, electrocapillarity.
CHE 6618-600 (16997) Chemical Reaction Engineering
Online Synchronous (for 1 presentation only; lectures are asynchronous)
Instructor: Ayman Karim
Fundamentals of chemical reaction kinetics and mechanisms; experimental methods of determining reaction rates; introduction to heterogeneous catalysis; application of chemical kinetics, along with mass-transfer theory, fluid mechanics, and thermodynamics, to the design and operation of chemical reactors. Prerequisite: CHE 6625 and 6665.
CHE 6630-600 (17549) Mass Transfer
Online Asynchronous
Instructor: Roseanne Ford
Fundamental principles common to mass transfer phenomena, with emphasis on mass transfer in diverse chemical engineering situations. Detailed consideration of fluxes, diffusion with and without convection, interphase mass transfer with chemical reaction, and applications. Prerequisite: CHE 6625 and 6665.
CE 5035-600 (16972) Construction Estimating & 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 5240-600 (17599) Ground-Water Hydrology & Contaminant Transport
Online Asynchronous
Instructor: James Smith
An introduction to groundwater hydrology and contaminant transport. Topics include Darcy's Law, fluid potential, hydraulic conductivity, the unsaturated zone, the 3-D equation of ground-water flow, well hydraulics and pump tests, including the principle of superposition, the advection-dispersion-reaction equation, pollutant fate and transport processes, and numerical simulation of groundwater. Prerequisites: CE 2210, CE 3200 or equivalent.
CE 5300-600 (16825) Advanced Design of Metal Structures
Online Asynchronous
Instructor: Jose Gomez
Behavior and design of structural elements and systems, including continuous beams, plate girders, composite steel-concrete members, and members in combined bending and compression. Structural frames, framing systems, eccentric connections, and torsion and torsional stability are also studied. (Y) Prerequisites: CE 3330 or equivalent.
CE 5310-600 (20143) Prestressed Concrete Design
Online Asynchronous
Instructor: Jose Gomez
This course is an introduction to the design and behavior of prestressed concrete elements. It covers prestressing materials and concepts, working stress analysis and design for flexure, strength analysis and design for flexure, prestress losses, design for shear, composite prestressed beams, continuous prestressed beams, prestressed concrete systems concepts, load balancing, and slab design. Prerequisite: CE 3300 or equivalent.
CE 5410-600 (16826)
Online Asynchronous
Instructor: John Miller
Introduces the legal requirements, framework, and principles of urban and statewide planning. Focuses on describing and applying the methodology of the forecasting system of the transportation planning process, including inventory, forecasts of population and economic activity, network analysis, and travel demand analysis.
CE 5500-600 (17151) Special Topics: Adv Num Sim for Infra & Env
Online Asynchronous
Instructor: Leo Liu
Applies basic engineering principles, analytical procedures, and design methodology to special problems of current interest in civil engineering. Topics for each semester are announced at the time of course enrollment.
CE 5500-601 (21141) Special Topics: Adv Technologies for Resilient Design
Online Asynchronous
Instructor: Osman Ozbulut
This course will familiarize students pursuing a degree in structural engineering or architecture with various innovative systems and technologies that have demonstrated considerable potential to mitigate the response of structures under dynamic loads. The course will introduce the fundamentals of passive energy dissipation systems and seismic isolation systems for resilient design of structures. Practical applications of these technologies will be presented and discussed.
CE 5700-600 (20146) Foundations Engineering
Online Asynchronous
Instructor: Lindsay Burden
Foundation engineering is the application of soil mechanics in the design of foundation elements for structures. The course covers properties of soils, subsurface exploration, bearing capacity, design of shallow foundations and mats, earth pressure theories and applications to design of retaining structures, stability of slopes, and an introduction to deep foundations. Prerequisites: CE 3310, CE 3710.
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 6015-600 (16994) Project Management
Online Asynchronous
Instructor: Cody Pennetti
Project management skills are just as crucial to success as engineering skills. Therefore, it is essential to understand how projects are planned, executed, and managed. The purpose of this course is to introduce the principles of project management. The course will equip students with the concepts, tools, and language of project management that can be applied to any project size and type.
CE 6025-600 (17606) Virtual Design & Construction (VDC) Coordination & Control
Online Asynchronous
Instructor: Arsalan Heydarian
In this course, students will learn how to use Building Information Modeling to 1) support decision-making over a project life cycle and 2) improve coordination between stakeholders throughout the design and construction stages. With this hands-on course, students will learn how to integrate all project models to visualize the construction process and better predict, manage, and communicate project outcomes.
CE 6250-600 (20131) 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 6290-600 (20150) Hydroinformatics
Online Asynchronous
Instructor: Jonathan Goodall
This course introduces the field of hydroinformatics. Hydroinformatics is an interdisciplinary field concerned with methods, software, and hardware tools for understanding and sustainability managing water resource systems. The course covers core concepts and methods in hydroinformatics including data collection, management, analysis, visualization, and modeling.
CE 6440-600 (20152) Adv Transportation Systems
Online Asynchronous
Instructor: Brian Smith
The surface transportation system is transforming into a cyber-physical system, with the wide-scale use of sensors and communications in infrastructure management, integration of wireless device apps for improved traveler situational awareness, and introduction of connected and automated vehicles. This course explores the resulting "intelligent transportation system" through readings, case studies, projects, and discussion forums.
ECE 6435-600 (17303) Computer Architecture & Design
Online Asynchronous
Instructor: Todd Delong
Integration of computer organization concepts such as data flow, instruction interpretation, memory systems, interfacing, and microprogramming with practical and systematic digital design methods such as behavioral versus structural descriptions, divide-and-conquer, hierarchical conceptual levels, trade-offs, iteration, and postponement of detail. Design exercises are accomplished using a hardware description language and simulation. Prerequisite by topic: Digital Logic Design (ECE 2330 or equivalent), Introductory Computer Architecture (ECE 3330 or equivalent), Assembly Language Programming.
ECE 6502-600 (19630) Special Topics: SSD Renewable Energy Conversion
Online Asynchronous
Instructor: Mona Zebarjadi
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 6502-601 (17309) Special Topics: Photovoltaics
Online Synchronous (1-2 presentations; lectures are asynchronous)
Instructor: Mool Gupta
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 6502-602 (17490) Special Topics: Hardware for Modern Computing
Online Asynchronous
Instructor: Nikhil Shukla
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 6502-603 (17588) Special Topics: Network Security & Privacy
Online Asynchronous
Instructor: Yixin Sun
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 6784-600 (17304) Machine Learning for Wireless Communication
Online Synchronous (presentations only; most lectures are asynchronous)
Instructor: Cong Shen
This is an entry-level course on wireless communications, where we will discuss how machine learning impacts the design of wireless systems. The goal is to teach fundamental and core techniques that enable physical-layer wireless communications.
MSE 6020-600 (16967) Defects & Microstructure in Materials
Online Asynchronous
Instructor: Leonid Zhigilei
Basic course designed to provide a foundation for correlating defect structure and microstructure with physical, mechanical, and chemical properties of engineering materials. The fundamental properties of point, line, and surface defects in ordered media will be formulated. The thermodynamics of point defects in various types of solids will be discussed as well as the geometry and mechanics of crystal dislocations and their role in crystal plasticity elucidated. The essential elements of microstructure will be characterized, emphasizing the concepts of phase constitution, microconstituent, polycrystalline aggregate, and multiphase materials. The concept of real materials embodying a hierarchy of structures is emphasized. The principles governing the genesis and stability of material structure at various levels will be discussed. Prerequisite: MSE 6010.
MSE 6080-600 (20008) Chemical & Electrochemical Properties
Online Asynchronous
Instructor: John Scully
Introduces the concepts of electrode potential, double layer theory, surface charge, and electrode thermodynamics and kinetics. These concepts are applied to subjects that include corrosion and hydrogen embrittlement, energy conversion, batteries and fuel cells, electro-catalysis, electroanalysis, electrochemical industrial processes, and sustainability. Prerequisite: Physical chemistry course or instructor permission
MSE 6140-600 (20272) Magnetism & Magnetic Materials
Online Asynchronous
Instructor: Liqin Ke
This course introduces the fundamentals of magnetism and magnetic materials, covering fundamental theory, modeling and computation, characterization, and applications. Magnetic interactions and spin excitations—including magnetization, exchange coupling, magnetic anisotropy, and spin waves—are explained from the perspective of electronic structure, providing understanding at the atomic and electronic levels. The course explores analytical, computational, and experimental methods for investigating intrinsic and extrinsic magnetic properties and discusses modern materials that are critical to advanced technologies, such as rare-earth permanent magnets, 2D magnets, and quantum information devices. Students will gain the foundational knowledge and skills needed to understand, analyze, and design magnetic materials.
MSE 6240-600 (16968) Kinetics of Transport & Transformations in Materials
Online Asynchronous
Instructor: Elizabeth Opila
An introduction to basic kinetic processes in materials and develops basic mathematical skills necessary for materials research. Students learn to formulate the partial differential equations and boundary conditions used to describe basic materials phenomena in the solid state, including mass and heat diffusion in single- and two-phase systems, the motion of planar phase boundaries, and interfacial reactions. Students develop analytical and numerical techniques for solving these equations and apply them to understanding microstructural evolution. Prerequisite: MSE 6230.
MSE 6320-600 (20058) Deformation & Fracture of Structural Materials
Online Asynchronous
Instructor: James Burns
Deformation and fracture are considered through integration of materials science microstructure and solid mechanics principles over a range of length scales, emphasizing the mechanical behavior of metallic-structural alloys and electronic materials. Metal deformation is understood based on elasticity theory and dislocation concepts. Fracture is understood based on continuum fracture mechanics and microstructural damage mechanisms. Additional topics include fatigue, elevated temperature behavior, material embrittlement, time-dependency, experimental design, damage-tolerant life prognosis, small-volume behavior, and material property modeling. Prerequisite: MSE 4320, or BS in MSE, or MSE 6050, or permission of instructor for graduate students outside of MSE.
MSE 6592-600 (20061) Special Topics: Materials Informatics
Online Asynchronous
Instructor: Prasanna Balachandran
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 7220-600 (20066) Surface Science
Online Asynchronous
Instructor: Petra Reinke
Analyzes the structure and thermodynamics of surfaces, with particular emphasis on the factors controlling chemical reactivity of surfaces; adsorption, catalysis, oxidation, and corrosion are considered from both theoretical and experimental viewpoints. Modern surface analytical techniques, such as Auger, ESCA, and SIMS are considered. Prerequisite: Instructor permission.
MAE 6250-600 (16723) Multibody Mechanical Systems
Online Asynchronous
Instructor: Shawn Russell
Analytical and computational treatment for modeling and simulation of 3-Dimensional multibody mechanical systems. Provide a systematic and consistent basis for analyzing the interactions between motion constraints, kinematics, static, dynamic, and control behavior of multibody mechanical systems. Applications to machinery, robotic devices, and mobile robots, biomechanical models for gait analysis and human motions, and motion control. Matrix modeling procedures with symbolic and numerical computational tools will be utilized to demonstrate the methods developed in this course. Focus on the current research and computational tools and examine a broad spectrum of physical systems where multibody behavior is fundamental to their design and control. Prerequisite: Engineering degree and familiarity with a programming language.
MAE 6290-600 (20326) Turbulence & Multiphase Flow
Online Asynchronous
Instructor: Eric Loth
Discussion of turbulence in engineering and natural systems; turbulent flow physics and statistical properties for velocity, kinetic energy, and dissipation; turbulent length, velocity, and time scales; turbulence governing equations and modeling. Multiphase flow in engineering and natural systems; particle characteristics, multiphase flow equations of motion, trajectories, and coupling regimes, including turbulent particle interactions. Prerequisite MAE 3210 or CE 3210 or equivalent
MAE 6310 (17613) Fluid Mechanics
Online Asynchronous
Instructor: Daniel Quinn
The topics covered are: dimensional analysis; physical properties of fluids; kinematic descriptions of flow; streamlines, path lines and streak lines; stream functions and vorticity; hydrostatics and thermodynamics; Euler and Bernoulli equations; irrotational potential flow; exact solutions to the Navier-Stokes equation; effects of viscosity - high and low Reynolds numbers; waves in incompressible flow; hydrodynamic stability. Prerequisite: Graduate Standing
MAE 6430-600 (17149) Statistics for Engineers & Scientists
Online Synchronous (presentations only; lectures are asynchronous)
Instructor: Meiqin Li
Role of statistics in science, hypothesis tests of significance, confidence intervals, design of experiments, regression, correlation analysis, analysis of variance, and introduction to statistical computing with statistical software libraries. Cross-listed as APMA 6430. Prerequisite: Admission to graduate studies or instructor permission.
MAE 6592-600 (17676) Special Topics: Model & Control Manufac Proc
Online Synchronous (presentations only; lectures are asynchronous)
Instructor: Qing Chang
Study of a specialized, advanced, or exploratory topic relating to mechanical or aerospace engineering science, at the first-graduate-course level. May be offered on a seminar or a team-taught basis. Subjects selected according to faculty interest. New graduate courses are usually introduced in this form. Specific topics and prerequisites are listed in the Course Offering Directory.
MAE 6710-600 (16649) Finite Element Analysis
Online Asynchronous
Instructor: Matthew Panzer
The topics covered are: review of vectors, matrices, and numerical solution techniques; discrete systems; variational formulation and approximation for continuous systems; linear finite element method in solid mechanics; formulation of isoparametric finite elements; finite element method for field problems, heat transfer, and fluid dynamics. Prerequisite: MAE 6020 or equivalent
MAE 8100-600 (20286) Research Seminar
Online Asynchronous
Instructors: David Brown, Chen Cui, 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 5581-600 (20264) Special Topics: AI & ML: Security & Privacy
Online Asynchronous
Instructor: Hunter Moore
Detailed study of a selected topic, determined by the current interest of faculty and students. Offered as required.
SYS 6005-600 (20266) Stochastic Modeling I
Online Asynchronous
Instructor: Tariq Iqbal
Covers basic stochastic processes with emphasis on model building and probabilistic reasoning. The approach is non-measure theoretic but otherwise rigorous. Topics include a review of elementary probability theory with particular attention to conditional expectations; Markov chains; optimal stopping; renewal theory and the Poisson process; and martingales. Applications are considered in reliability theory, inventory theory, and queuing systems. Prerequisite: APMA 3100, 3120, or equivalent background in applied probability and statistics.
SYS 6007-600 (16851) Human Factors I
Online Asynchronous
Instructor: Matthew Bolton
An introduction to the analysis, design, and evaluation of human-centered systems. User interaction can be designed to leverage the strengths of people in controlling automation and analyzing data. Topics include Task, User and Work Domain Analysis, User Interface Design Principles, Human Cognition and Information Processing, Human Perception, and Usability Testing. Graduate version includes separate project review sessions.
SYS 6034-600 (17053) Discrete-Event Stochastic Simulation
Online Asynchronous
Instructor: Brian Park
A first graduate course covering the theory and practice of discrete-event stochastic simulation. Coverage includes Monte Carlo methods and spreadsheet applications, generating random numbers and variates, specifying input probability distributions, discrete-event simulation logic and computational issues, review of basic queueing theory, analysis of correlated output sequences, model verification and validation, experiment design and comparison of simulated systems, and simulation optimization. Emphasis includes state-of-the-art simulation programming languages with animation on personal computers. Applications address operations in manufacturing, distribution, transportation, communication, computer, health care, and service systems. Prerequisite: SYS 6005 or equivalent background in probability, statistics, and stochastic processes.
SYS 6050-600 (16714) 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.