Academics
Course Listings

Please view the following document with last year's courses:

2019-20 Course Listing

CourseCourse TitleFall 2020Winter 2021Spring 2021
ELEC_ENG 100Electrons, Photons, and Bits: Adventures in Electrical and Computer Engineering

MTuWF 4-4:50
Taflove
COMP_SCI 111Fundamentals of Computer Programming I1:50-2:40 MWF
Horswill
11-11:50 MWF
Sood
1-1:50 MWF
Sood
ELEC_ENG 202Intro to Electrical EngineeringMTuWF 3-3:50
Taflove / Mikhelson / Grayson
MTuWF 10-10:50
Taflove / Mikhelson / Mohseni
MTuWF 10-10:50
Taflove / Mikhelson / Mohseni
COMP_ENG 203Intro to Computer EngineeringMTuWF 11:30-12:20
Joseph
MTuWF 11-11:50
C.H. Wu
MTuWF 11-11:50
Zhou
COMP_ENG 205Fundamentals of Computer System Software
MTuWF 2-2:50
Joseph

GEN_ENG 205-1Engineering Analysis 1MWF 8-8:50
Freeman


GEN_ENG 205-1Engineering Analysis 1MWF 9:10-10:00
Mikhelson


GEN_ENG 205-1Engineering Analysis 1MWF 11:30am-12:20pm
Kumar


GEN_ENG 205-1Engineering Analysis 1MWF 1:50-2:40
Honig


GEN_ENG 206-1Honors Engineering Analysis 1MWF 3-3:50
Freeman


COMP_SCI 211Fundamentals of Computer Programming II9:40-11 TuTh
Tov
2-3:20 TuTh
Tov
2-3:20 TuTh
Tov
COMP_SCI 213Intro to Computer Systems2:40-4 TuTh
Dinda & Ghena
12:30-1:50 TuTh
St-Amour
2-3:20 TuTh
Ghena
COMP_SCI 213Intro to Computer Systems
12:30-1:50 TuTh
St-Amour

COMP_SCI 214Data Structures and Data Management4:20-5:40 TuTh
St-Amour
9:30-10:50 TuTh
Tov
3:30-4:50 TuTh
St-Amour
ELEC_ENG 221Fundamentals of Circuits
MTuWF 9-9:50
Plonus
MTuWF 2-2:50
Plonus
ELEC_ENG 222Fundamentals of Signals and Systems MTuWF 3-3:50
Pappas
MTuWF 2-2:50
TBA

ELEC_ENG 223Fundamentals of Solid State EngineeringMWF 11:30-12:20
Aydin

MTuWF 9-9:50
Aydin
ELEC_ENG 224Fundamentals of Electromagnetics and PhotonicsMTuWF 11:30-12:20
Taflove

MTuWF 1-1:50
Taflove
ELEC_ENG 225Fundamentals of ElectronicsMTuWF 4:10-5
Wu, Chi-Haur
MTuWF 1-1:50
C.H. Wu

ELEC_ENG 250Physical Electronics and Devices
MTuWF 10-10:50
Khalili

ELEC_ENG 302Probabilistic SystemsMTuWF 9:10-10:00
Wei, Ermin

MTuWF 10-10:50
Wei
COMP_ENG 303Advanced Digital DesignTuTh 4:20-5:40
S. Memik

TuTh 3:30-4:50
Gu
ELEC_ENG 307Communications Systems


ELEC_ENG 308Applied Electromagnetics and Photonics


COMP_SCI 322Compiler Construction
5 -6:20 TuTh
Campanoni

COMP_SCI 323Code Analysis and Transformation6-7:20 TuTh
Campanoni


BME 325Introduction to Medical Imaging


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

ELEC_ENG 327Electronic System Design II

TuTh 12:30-1:50
Mikhelson
ELEC_ENG 328, 428Information Theory and LearningMW 9:40-11
Guo, Dongning


COMP_ENG 329The Art of Multicore Concurrent Programming

MW 3:30-4:50
Zhou
ELEC_ENG 332Introduction to Computer VisionTuTh 11:20-12:40
Y. Wu


ELEC_ENG 333Introduction to Communication Networks


COMP_SCI 340Introduction to Computer Networking1:50-2:40 MWF
Tarzia
12:30-1:50 TuTh
Kuzmanovic

COMP_SCI 343Operating Systems11:20-12:40 TuTh
Ghena
11-12:20 TuTh
Dinda

COMP_ENG 346Microprocessor System Design

MWF 10-10:50
Hester
COMP_ENG 347-1Microprocessor Systems Project I
MWF 9-9:50
Henschen

COMP_ENG 347-2Microprocessor Systems Project II

M W F. TBD
Henschen
COMP_ENG 355ASIC and FPGA DesignTuTh 4:20-5:40
Zaretsky


COMP_ENG 356Introduction to Formal Specification & VerificationTTh 2:40-4:00
Zhou, Hai


COMP_ENG 357Introduction to VLSI CAD


COMP_ENG 358Intro to Parallel Computing

TuTh 2-3:20
G. Memik
ELEC_ENG 359Digital Signal ProcessingTuTh 4:20-5:40
Pappas


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

COMP_ENG 361Computer Architecture I TuTh 1:00-2:20
G. Memik


COMP_ENG 362Computer Architecture Project
TuTh 11-12:20
TBA

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

COMP_ENG 364, 464Cyber-Physical Systems Design and Application

F 1-4
Zhu
COMP_ENG 365, 465Internet-of-Things Sensors, Systems, and ApplicationsTuTh 1-2:20
Hester


COMP_ENG 366, 466Embedded Systems
MWF 11-11:50
Zhu

COMP_ENG 368, 468Programming Massively Parallel Processors with CUDATuTh 2:40-4:00
Hardavellas


ELEC_ENG 373, 473Deep Reinforcement Learning from Scratch

TBA
Katsaggelos
ELEC_ENG 374Intro to Digital Control

TuTh 2:00-3:20
Freeman
ELEC_ENG 375, 475Machine Learning: Foundations, Applications, and AlgorithmsM 6-9
Katsaggelos


ELEC_ENG 378Digital Communications


ELEC_ENG 379Lasers and Coherent OpticsTuTh 1:00-2:20
Ho


ELEC_ENG 380Wireless Communications


ELEC_ENG 381Electronic Materials: Properties and ApplicationsMWF 1:50-2:40
Mohseni


ELEC_ENG 382Photonic Information Processing

TuTh 12:30-1:50
Ho
ELEC_ENG 383Fiber-Optic Communications
MW 2-3:20
Yuen

ELEC_ENG 384Solid State Electronic DevicesTuTh 2-3:20
Grayson


ELEC_ENG 385OptoelectronicsMWF 2-2:50
Aydin


ELEC_ENG 386Computational Electromagnetics and Photonics


ELEC_ENG 388Nanotechnology
TuTh 9:30-10:50
Razeghi

ELEC_ENG 389Superconductivity and its Applications

MWF 11-11:50
Khalili
ELEC_ENG 390Intro to Robotics

MWF 1-1:50
C.H. Wu
COMP_ENG 391CMOS VLSI Circuits Design
TuTh 12:30-1:50
Gu

COMP_ENG 392VLSI Systems Design Projects

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


ELEC_ENG 395Probabilistic Systems


ELEC_ENG 395Quantum Computation

MW 2-3:20
Yuen
ELEC_ENG/COMP_ENG 395Blockchain and Cryptocurrency


ELEC_ENG 395, 495Biometrics


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

ELEC_ENG 395, 495Introduction to Smart Grid Systems


ELEC_ENG 395, 495A Hands-on Course in Communication Systems


ELEC_ENG 395, 495Mixed-Signal Circuits Systems


ELEC_ENG 395, 495Advanced Quantum Transport & Magneto Transport


ELEC_ENG 395, 495Geospatial Vision and Visualization

M 6-9
X. Chen
COMP_ENG 395, 495Advanced Digital System Design with FPGAS
MW 3:30-4:50
Zaretsky

ELEC_ENG/COMP_ENG 395, 495Technology Infrastructure: Concepts, Requirements, Design and Operation


ELEC_ENG 395, 495Optimization Techniques for Machine Learning and Deep Learning


ELEC_ENG 395, 495Bioelectric Systems Modeling & Analysis


ELEC_ENG 395, 495Personal Health Systems


COMP_ENG 395, 495Modeling and Synthesis of Cyber-Physical Systems


ELEC_ENG 395, 495Platforms and Networked Markets


ELEC_ENG 395, 495Optical and Secure Communications

MW 3:30-4:50
Yuen
ELEC_ENG 395, 495Metamaterials and Nanophotonic Devices


COMP_ENG 395, 495Connected and Autonomous Vehicles: Challenges and Design
TuTh 2:00-3:20
Zhu

ELEC_ENG 395, 495Introduction to Nanophotonics and Plasmonics Science and Technology

TuTh 9:30-11
Ho
ELEC_ENG 395, 495Computational Photography Seminar
TuTh 3:30-4:50
Cossairt, Willomitzer

COMP_SCI 310Scalable Software Architectures
11-11:50 MWF
Tarzia
12:30 -1:50 MW
Tarzia
COMP_SCI 397, 497Wireless and Mobile Health (mHealth)
5-6:20 TuTh
Alshurafa

COMP_SCI 397, 497Advanced Topics in Compilers

5-6:20 TuTh
Campanoni
ELEC_ENG 398Electrical Engineering Design

TuTh 1-2:15
Butz
ELEC_ENG 401Fundamentals of Electronic DevicesTTH 2:40-4
Khalili, Pedram


ELEC_ENG 402Advanced Electronic Devices
TuTh 11-12:20
Mohseni

ELEC_ENG 403Quantum Semiconductors

TuTh 11:00am-12:20pm
Grayson
ELEC_ENG 404Quantum ElectronicsTuTh 4:20-5:40
Shahriar


ELEC_ENG 405Advanced Photonics
TuTh 2:00-3:20
Aydin

ELEC_ENG 406Nonlinear Optics

MF 4-5:20
Kumar
ELEC_ENG 407Quantum Optics


ELEC_ENG 409Semiconductor Lasers

TuTh 9:30-10:50
Mohseni
ELEC_ENG 410System TheoryMWF 11-11:50
Butz


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

ELEC_ENG 414Advanced Topics in Quantum Electronics

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

MWF 1-1:50
Butz
ELEC_ENG 420Digital Image Processing


ELEC_ENG 421Multimedia Signal Processing


ELEC_ENG 422Random Processes in Communications and Control I
MW 3:30-5:20
Berry

ELEC_ENG 423Random Processes in Communications and Control II


ELEC_ENG 424Distributed Optimization
TuTh 9:30-10:50
Wei

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


ELEC_ENG 426Signal Detection and EstimationTuTh 2:00-3:20
Lee


ELEC_ENG 427Optical Communications


ELEC_ENG 429Selected Topics in Quantum Information Science and Technology


ELEC_ENG 431Human Perception and Electronic Media

Tu-Th 9:30-11
Pappas
ELEC_ENG 432Advanced Computer Vision
TuTh 11-12:20
Y. Wu

ELEC_ENG 433Statistical Pattern Recognition
TuTh 2:00-3:20
Y. Wu

ELEC_ENG 435Deep Learning Foundations from Scratch
W 5-8
Katsaggelos

COMP_SCI 446Kernel and Other Low-level Software Development

2-3:20 MW
Dinda
COMP_ENG 452Advanced Computer Architecture I
MW 12:30-1:50
G. Memik

COMP_ENG 453Parallel Architectures

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


COMP_ENG 456Modern Topics in Computer Architecture


COMP_ENG 459VLSI Algorithmics
MW 2-3:20
S. Memik

ELEC_ENG 463Adaptive Filtering and Estimation


ELEC_ENG 478Advanced Digital Communications


ELEC_ENG/COMP_ENG 495Machine Learning and Artificial Intelligence for Robotics


COMP_ENG 495Introduction to Database Systems and Data WarehousingMW/12:30-1:50
Scheuermann


ELEC_ENG 495Game Theory and Networked Systems


ELEC_ENG 495Introduction to Nonlinear Control Theory


ELEC_ENG 495Algorithmic Aspects of Inference and Estimation of Network Processes

Th 2:00-4:50
Berry & Vijayaraghavan
ELEC_ENG/COMP_ENG 495Robot Design Studio


ELEC_ENG 495Statistical Optics


COMP_ENG 510Social Media Mining

F 2-4:50
Choudhary