Academics
Course Listings

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

2017-18 Course Listing

Please note that the ELEC_ENG, COMP_ENG, AND COMP_SCI courses listed below will be designated with the course subject EECS in the CAESAR catalogue until Fall 2019.

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

MTuWF 4-4:50
Taflove

COMP_SCI 111Fundamentals of Computer Programming I1-1:50 MWF
Horswill
11-11:50 MWF
Sood
1-1:50 MWF
Sood

ELEC_ENG 202Intro to Electrical EngineeringMTuWF 2-2:50
Taflove / Besler / Mohseni
MTuWF 10-10:50
Taflove / Mikhelson / Grayson
MTuWF 10-10:50
Taflove / Mikhelson / Mohseni

COMP_ENG 203Intro to Computer EngineeringMTuWF 11-11:50
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 205Engineering Analysis 1MTuWThF
Freeman



GEN_ENG 205-1Engineering Analysis 1MTuWThF
Honig



GEN_ENG 205-1Engineering Analysis 1MTuWThF
Kumar



GEN_ENG 205-1Engineering Analysis 1MTuWThF
Besler



GEN_ENG 206-1Honors Engineering Analysis 1MTuWThF
Berry/Freeman



COMP_SCI 211Fundamentals of Computer Programming II9:30-10:50 TuTh
Tov
2-3:20 TuTh
Tov
12:30-1:50 TuTh
Tov

COMP_SCI 213Intro to Computer Systems2-3:20 TuTh
Dinda & Ghena
12:30-1:50 TuTh
St-Amour
2-3:20 TuTh
Hardavellas

COMP_SCI 213Intro to Computer Systems3:30-4:50 TuTh
St-Amour



COMP_SCI 214Data Structures and Data Management3:30-4:50 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 2-2:50
Pappas
MTuWF 2-2:50
TBA


ELEC_ENG 223Fundamentals of Solid State EngineeringMTuWF 9-9:50
Razeghi

MTuWF 9-9:50
Aydin

ELEC_ENG 224Fundamentals of Electromagnetics and PhotonicsMTuWF 11-11:50
Taflove

MTuWF 1-1:50
Taflove

ELEC_ENG 225Fundamentals of ElectronicsMTuWF 3-3:50
C.H. Wu
MTuWF 1-1:50
C.H. Wu


COMP_SCI 340Introduction to Computer Networking11-12:20 MW
Tarzia
12:30-1:50 TuTh
Kuzmanovic


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


ELEC_ENG 302Probabilistic SystemsMTuWF 9-9:50
Guo

MTuWF 10-10:50
Wei

COMP_ENG 303Advanced Digital DesignTuTh 3:30-4:50
S. Memik

TuTh 3:30-4:50
Gu

ELEC_ENG 307Communications Systems
MTuWF 10-10:50
Honig


ELEC_ENG 308Applied Electromagnetics and Photonics



COMP_SCI 322Compiler Construction
5 -6:20 TuTh
Campanoni


COMP_SCI 323Code Analysis and Transformation5-6:20 TuTh
Campanoni

5-6: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

COMP_ENG 329The Art of Multicore Concurrent Programming

MW 3:30-4:50
Zhou

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



ELEC_ENG 333Introduction to Communication Networks

MWF 11-11:50
Guo

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


COMP_ENG 346Microprocessor System Design

MWF 10-10:50
Hester
MWF 10-10:50 (Instructor office hours; course will meet via prerecorded lectures in Summer)
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 3:30-4:50
Zaretsky



COMP_ENG 356Introduction to Formal Verification



COMP_ENG 357Introduction to VLSI CAD



COMP_ENG 358Intro to Parallel Computing

TuTh 2-3:20
G. Memik

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



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


COMP_ENG 361Computer Architecture I TuTh 12:30-1:50
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 Applications
TuTh 11-12:20
Hester


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


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


ELEC_ENG 374Intro to Digital Control

TuTh 2:00-3:20
Freeman

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

MWF 10-10:50
Katsaggelos

ELEC_ENG 378Digital Communications



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



ELEC_ENG 380Wireless Communications



ELEC_ENG 381Electronic Materials: Properties and ApplicationsMWF 1-1:50
Khalili



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:00-3:20
Gu



ELEC_ENG 395Probabilistic Systems



ELEC_ENG 395Quantum Computation

MW 2-3:20
Yuen

ELEC_ENG/COMP_ENG 395Blockchain and Cryptocurrency MW 3:30-4:50
Zhou



ELEC_ENG 395, 495BiometricsTu 6-9
X. Chen



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, 495Deep Reinforcement Learning from Scratch



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
3:30-4:50 MW
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 Compilers9:30-10:50 TuTh
Campanoni



ELEC_ENG 398Electrical Engineering Design

TuTh 1-2:15
Butz

ELEC_ENG 401Fundamentals of Electronic Devices



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


ELEC_ENG 403Quantum Semiconductors

TuTh 11:00am-12:20pm
Grayson

ELEC_ENG 404Quantum ElectronicsTuTh 3:30-4:50
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 428Information Theory



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

TuTh 11-12:20
Hardavellas

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