Academics
Course Listings

CourseCourse TitleFall 2026Winter 2027Spring 2027
100Electrons, Photons, and Bits: Adventures in Electrical and Computer Engineering


111Fundamentals of Computer Programming I1-1:50 or 2-2:50 MWF Bain
11-11:50 MWF
Sood
1-1:50 MWF
Sood
202Intro to Electrical EngineeringMTuWF 2-2:50
Mikhelson

MTuWF 10-10:50
Mikhelson
203Intro to Computer EngineeringMTuWF 4:00-4:50
Szefer
MTuWF 11-11:50
Zhou

205Fundamentals of Computer System Software
MTWF 2:00-2:50
Joseph

205-1Engineering Analysis 1


205-1Engineering Analysis 1


205-1Engineering Analysis 1


205-1Engineering Analysis 1


206-1Honors Engineering Analysis 1


211Fundamentals of Computer Programming II12:30-1:50 TuTh
Hummel
9:30-10:50 Or 12:30-1:50 TuTh (2 sections)
Zhang
2-3:20 TuTH
Hummel
213Intro to Computer SystemsTuTh 9:30-10:50
Dinda
2-3:20 TuTh (2 sections)
Ghena
2-3:20 TuTh
Hardavellas
214Data Structures and Algorithms11-12:20 TuTh (2 sections)
St-Amour
11-12:20 TuTh (2 sections)
Bhagavatula
11-12:20 TuTh (2 sections)
St-Amour
221Fundamentals of Circuits
MTuWF 10-10:50
Khalili
MTuWF 2-2:50
Hosseini
222Fundamentals of Signals and SystemsMTuWF 2-2:50
Pappas
MTuWF 1-1:50
Berry

223Fundamentals of Solid State EngineeringMTuWF 9-9:50
Grayson

MTuWF 11-11:50
Aydin
224Fundamentals of Electromagnetics and PhotonicsMTuWF 11-11:50
Aydin
MTuWF 11-11:50
Kumar

225Fundamentals of ElectronicsMTuWF 3-3:50
Sahakian
MTuWF 3-3:50
TBD

250Physical Electronics and Devices


302Probabilistic SystemsMTuWF 9-9:50
Guo

MTuWF 10-10:50
Wei
303Advanced Digital DesignTuTh 12:30-1:50
Ogrenci

TuTh 3:30-4:50
Gu
307Communications SystemsMW 11:00-12:20
Kadota


308Applied Electromagnetics and Photonics


322Compiler Construction
5 -6:20 TuTh
Geisler
5 -6:20 TuTh
Geisler
323Code Analysis and Transformation


325Introduction to Medical Imaging


326Electronic System Design I
TuTh 3:30-4:50
Mikhelson

327Electronic System Design II

TuTh 12:30-1:50
Mikhelson
328, 428Information Theory and Learning

MW 3:30-4:50
Berry
329The Art of Multicore Concurrent Programming


332Introduction to Computer VisionTuTh 11:00-12:20
Y. Wu


333Introduction to Communication Networks


334Fundamentals of Blockchains and Decentralization

MW 2-3:20
Guo
335, 435Deep Learning Foundations from Scratch
M 5:00-8:00
Katsaggelos

340Introduction to Computer Networking5-6:20 TuTh or MW
Bustamante
12:30-1:50 TuTh
Kuzmanovic

343Operating Systems12:30-1:50 TuTh
Ghena
2-3:20 MW
Dinda

346Microcontroller System DesignTuTh 3:30-4:50
Ghena
(Lab: TBD)
MW 12:30-1:50
Xia
(Lab: F 3:00-4:50)
TuTh 2:00-3:20
Ghena
(Lab: (Lab: F 1-2:50 OR F 3-4:50pm))
347-1Microprocessor Systems Project I
MWF 12:30-1:50
Zaretsky

347-2Microprocessor Systems Project II


355ASIC and FPGA DesignMW 11:00-12:20
Zaretsky


356Introduction to Formal Specification & Verification
MW 3:30-4:50
Zhou

357Design Automation in VLSI

MW 3:30-4:50
Zhou
358Intro to Parallel Computing


359Digital Signal ProcessingTuTh 3:30-4:50
Pappas


360Introduction to Feedback Systems
MWF 10-10:50
Freeman

361Computer Architecture IMW 12:30-1:50
Joseph


362Computer Architecture Project


363Digital Filtering
MWF 1:00-1:50
Butz

364, 464Modeling of Cyber-Physical Systems

MW 2-3:20
Zhu
365, 465Internet-of-Things Sensors, Systems, and ApplicationsTuThu 2:00-3:20
Xia


366, 466Embedded Systems
TuTh 11-12:20
Zhu

368, 468Programming Massively Parallel Processors with CUDA
TuTh 2:00 – 3:20
Hardavellas

372-1Robot Design Studio (ME 472-1)
MWF 1:00-2:20
E. Colgate

372-2Robot Design Studio (ME 472-2)

MWF 1:00-2:20
E. Colgate
373, 473Deep Reinforcement Learning from Scratch


374Intro to Digital Control


375, 475Machine Learning: Foundations, Applications, and AlgorithmsM 5-7:50
Katsaggelos


378Digital Communications


379Lasers and Coherent OpticsTuTh 12:30-1:50
Ho


380Wireless Communications
TuTh 12:30-1:50
Kadota

381Electronic Materials: Properties and ApplicationsMWF 1:00-1:50
Mohseni


382Photonic Information Processing

TuTh 12:30-1:50
Ho
383Fiber-Optic Communications


384Solid State Electronic Devices


385Optoelectronics

MWF 1:00-1:50
Aydin
386Computational Electromagnetics and Photonics


387Real-Time Digital Systems Design and Verifications with FPGAs
MW 10-11:20
Zaretsky

388Nanotechnology
TuTh 9:30-10:50
Razeghi

389Superconductivity and its Applications


390Intro to Robotics


391CMOS VLSI Circuits Design
TuTh 12:30-1:50
Gu

392VLSI Systems Design Projects

MW 3:30-4:50
Zaretsky
393, 493Advanced Low Power Digital and Mixed-signal Integrated Circuit DesignTuTh 2:00-3:20
Gu


395Adaptive Signal Processing and Learning


395Quantum Engineering
MW 12:30-1:50
Hosseini

395, 495AI for Science and Business

W 3 - 5:40 OR Th 2 - 4:30pm
Choudhary
395, 495Bioelectric Systems Modeling & Analysis


395, 495Biometrics


395, 495Cardiovascular Instrumentation
MWF 1-1:50
Sahakian

395, 495Computational Photography Seminar


395, 495Computing and Sustainability

F 2-4:50
Arora
395, 495Connected and Autonomous Vehicles: Challenges and Designs
TTh 2-3:20
Zhu

395, 495Data-driven Plant Science

TuTh 3:30-4:50
Arora
395, 495Embedded Artificial Intelligence

TTh 11-12:20
Xia
395, 495Embodied Systems
MW 2-3:20
Arora

395, 495Modeling and Synthesis of Cyber-Physical Systems


395, 495Geospatial Vision and Visualization


395, 495Internet of Things and Edge Computing


395, 495Magnetism and Spintronics: Fundamentals and Device Applications
MW 11:00-12:20
Khalili

395, 495Machine Learning for Medical Images and Signals


395, 495Metamaterials and Nanophotonic Devices


395, 495Mixed-Signal Circuits Systems


395, 495Mobile and Ubiquitous ComputingTTh 9:30-10:50
Arora


395, 495Introduction to Nanophotonics and Plasmonics Science and Technology

TuTh 9:30-10:50
Ho
395, 495Optical and Secure Communications


395, 495Optimization Techniques for Machine Learning and Deep Learning


395, 495Personal Health Systems


395, 495Platforms and Networked Markets


395, 495Advanced Quantum Transport & Magneto Transport


395, 495Introduction to Smart Grid Systems


395, 495Secure Quantum Computing

TTh 12:30-1:50
Jakub Szefer
395, 495Scientific Machine Learning
Th 5-8pm
Aggelos Katsaggelos

395, 495Superconducting QubitsTuTh 11:00-12:20
Grayson


395, 495Technology Infrastructure: Concepts, Requirements, Design and Operation


395, 495Wearable and Physical Computing


395Quantum Computation


395Intro to Wireless Networks


310Scalable Software Architectures


397, 497Wireless and Mobile Health (mHealth)


397, 497Advanced Topics in Compilers


398Electrical Engineering Design


401Fundamentals of Electronic DevicesTuTh 2:00-3:20
Khalili


402Advanced Electronic Devices
TuTh 2-3:20
Mohseni

403Quantum SemiconductorsTuTh 9:00-10:20
Razeghi


404Quantum ElectronicsTuTh 3:30-4:50
Shahriar


405Advanced Photonics

TuTh 2:00-3:20
Mohseni
406Nonlinear Optics

MW 11-12:30
Kumar
407Quantum OpticsMW 2:00-3:20
Hosseini


409Semiconductor Lasers

TuTh 9-10:20
Razeghi
410System TheoryMWF 10:00-10:50
Butz


411Fundamentals and Applications of Special Relativity
TuTh 3:30-4:50
Shahriar

414Advanced Topics in Quantum Electronics

TuTh 3:30-4:50
Shahriar
418Advanced Digital Signal Processing

MWF 1-1:50
Butz
420Digital Image Processing


421Multimedia Signal Processing


422Random Processes in Communications and Control I
MW 2:00-3:20
Guo

423Random Processes in Communications and Control II


424Distributed OptimizationTuTh 12:30-1:50
Wei


425Introduction to Nanoscale Lasers, Quantum Noise, Photons, & Measurement


426Signal Detection and Estimation


427Optical Communications


429Selected Topics in Quantum Information Science and Technology


431Human Perception and Electronic Media

TuTh 3:30-4:50
Pappas
432Advanced Computer Vision
TuTh 11-12:20
Y. Wu

433Statistical Pattern Recognition

TuTh 2:00-3:20
Y. Wu
446Kernel and Other Low-level Software Development


452Advanced Computer Architecture I
TuTh 11:00-12:20
Hardavellas

453Parallel Architectures

MW 3:30-4:50
Joseph
454Advanced Communication Networks

TuTh 12:30-1:50
Kadota
456Modern Topics in Computer Architecture


459VLSI Algorithmics


463Adaptive Filtering and Estimation


470Introduction to Nonlinear Control

TTh 11-12:20
Freeman
478Advanced Digital Communications


495AI Innovation Lab


495Machine Learning and Artificial Intelligence for Robotics


495Game Theory and Networked Systems
MW 3:30-4:50
Berry

495Algorithmic Aspects of Inference and Estimation of Network Processes


495PhD Life Skills BuildingTTh 3:30-4:50
Ogrenci


495Robot Design Studio


495Statistical Optics


495Optimization and Learning in Stochastic Dynamic Environments


495The 3GPP 5G NR standard: From theory to practice


510Topics in Wireless Communications and Networks