Electrical and Computer Engineering (EECE)

CodeTitleSHUsually offeredNUpathPrerequisitesRecent instructors
EECE 1990Elective1–4
EECE 2140Computing Fundamentals for Engineers4fall, springDrew Zagieboylo
Fatema Nafa
Mohammad Fanaei
Roi Yehoshua
Yanzhi Wang
EECE 2150Circuits and Signals: Biomedical Applications5fall, springADAatmesh Shrivastava
Charles Dimarzio
Iman Salama
Najme Ebrahimi
Nicol McGruer
EECE 2160Embedded Design: Enabling Robotics4fall, spring, summer
  • one of:
    • EECE 2140 (min D-) (may be taken concurrently)
    • CS 2510 (min D-) (may be taken concurrently)
Drew Zagieboylo
Emad Aboelela
John Kimani
Julius Marpaung
Syed Shazli
Thomas Consi
EECE 2210Electrical Engineering4fall, springDavide Pavesi
Jose Angel Martinez-Lorenzo
Kristen Dorsey
Nicol McGruer
Siddhartha Ghosh
Soner Sonmezoglu
Yong-Bin Kim
EECE 2211Lab for EECE 22101fall, springDavide Pavesi
Jose Angel Martinez-Lorenzo
Kristen Dorsey
Nicol McGruer
Siddhartha Ghosh
Soner Sonmezoglu
Yong-Bin Kim
EECE 2310Introduction to Digital Design and Computer Architecture4fall, springDipanjan Saha
Emad Aboelela
John Kimani
Naveen Naik Sapavath
EECE 2311Lab for EECE 23101fall, springDipanjan Saha
Emad Aboelela
John Kimani
Naveen Naik Sapavath
EECE 2322Fundamentals of Digital Design and Computer Organization4fall, spring, summerDrew Zagieboylo
John Kimani
Julius Marpaung
Miriam Leeser
Naveen Naik Sapavath
Thomas Consi
Xiaolin Xu
EECE 2323Lab for EECE 23221fall, spring, summerDrew Zagieboylo
John Kimani
Julius Marpaung
Naveen Naik Sapavath
Thomas Consi
Xiaolin Xu
EECE 2412Fundamentals of Electronics4fall, springAmir Farhat
Charles Dimarzio
Edwin Marengo Fuentes
Marvin Onabajo
Mohammad Mahdi Tajdini
Naveen Naik Sapavath
Xufeng Zhang
EECE 2413Lab for EECE 24121fall, springWIAmir Farhat
Charles Dimarzio
Edwin Marengo Fuentes
Marvin Onabajo
Mohammad Mahdi Tajdini
Naveen Naik Sapavath
Xufeng Zhang
EECE 2520Fundamentals of Linear Systems4fall, springIman Salama
Mohammad Fanaei
Purnima Makris
EECE 2530Fundamentals of Electromagnetics4fall, springEdwin Marengo Fuentes
Hossein Mosallaei
EECE 2531Lab for EECE 25301fall, springEdwin Marengo Fuentes
Hossein Mosallaei
EECE 2540Fundamentals of Networks4fall, spring
  • one of:
    • EECE 2140 (min D-) (may be taken concurrently)
    • CS 2100 (min D-) (may be taken concurrently)
    • CIS 201M
Elena Bernal Mor
Mallesham Dasari
Naveen Naik Sapavath
Stefano Basagni
EECE 2560Fundamentals of Engineering Algorithms4fall, springEmad Aboelela
Fatema Nafa
Lili Su
Ningfang Mi
EECE 2750Enabling Engineering4fall, springKristina Johnson
Mathew Yarossi
Priyanka Jalan
EECE 2949Introductory Directed Research in Electrical and Computer Engineering4
EECE 2990Elective1–4
EECE 2992Research0
EECE 3324Computer Architecture and Organization4fall, springDevesh Tiwari
Emad Aboelela
Julius Marpaung
Xue Lin
Yanzhi Wang
EECE 3392Electronic Materials4springJason Adams
Nian-Xiang Sun
Vincent Harris
EECE 3400Introduction to Communication Systems4fallMilica Stojanovic
EECE 3410Electronic Design4fall, springAmir Farhat
Edwin Marengo Fuentes
Yong-Bin Kim
EECE 3468Analysis of Random Phenomena in Electrical and Computer Engineering4fall, spring, summerDavid Brady
Iman Salama
Mahdi Imani
Masoud Salehi
Mohammad Mahdi Tajdini
Purnima Makris
Vinay Ingle
EECE 3990Elective1–4
EECE 4512Healthcare Technologies: Sensors, Systems, and Analysis4
EECE 4520Software Engineering 14springRoi Yehoshua
EECE 4534Microprocessor-Based Design4Gunar Schirner
EECE 4535Lab for EECE 45341Gunar Schirner
EECE 4574Wireless Communication Circuits4fall, springAmir Farhat
EECE 4604Integrated Circuit Devices4fallXufeng Zhang
EECE 4630Robotics4springBahram Shafai
EECE 4632Hardware-Software Codesign for FPGA-Based Systems4springMiriam Leeser
EECE 4646Optics for Engineers4fallCharles Dimarzio
Sunil Mittal
EECE 4649Biomedical Imaging Instrumentation4
EECE 4694Numerical Methods and Computer Applications4John Kimani
EECE 4790Electrical and Computer Engineering Capstone 14CE, EI, WIBahram Shafai
Charles Dimarzio
John Kimani
Masoud Salehi
Thomas Consi
EECE 4791Electrical and Computer Engineering Capstone 11summerCE, EI, WIBahram Shafai
Canek Fuentes Hernandez
Charles Dimarzio
Jose Angel Martinez-Lorenzo
Masoud Salehi
Sarah Ostadabbas
Thomas Consi
EECE 4792Electrical and Computer Engineering Capstone 24fall, springCE, EI, WIBahram Shafai
Canek Fuentes Hernandez
Charles Dimarzio
John Kimani
Masoud Salehi
Milad Siami
Thomas Consi
EECE 4990Elective1–4
EECE 4991Research4EX
EECE 4992Directed Study1–4
EECE 5115Dynamical Systems in Biological Engineering4
  • one of:
    • MATH 2341 (min D-)
    • MATH 315M
    • graduate program admission
Eduardo Sontag
EECE 5155Wireless Sensor Networks and the Internet of Things4fall, springEduardo Baena
Elena Bernal Mor
Leonardo Bonati
Naveen Naik Sapavath
EECE 5161Thin Film Technologies4fall
  • one of:
Yuan Yuan
EECE 5170Introduction to Multiferroics Materials and Systems4fallNian-Xiang Sun
EECE 5360Combinatorial Optimization4
EECE 5512Networked XR Systems4fall
  • one of:
Mallesham Dasari
EECE 5550Mobile Robotics4fall, springDavid Rosen
Derya Aksaray
Michael Everett
Seth Hutchinson
Xian Li
EECE 5552Assistive Robotics4fallAlireza Ramezani
Salah Bazzi
Xian Li
EECE 5554Robotics Sensing and Navigation4fall, springDipanjan Saha
Hanumant Singh
Kristen Dorsey
Thomas Consi
Xian Li
Yasin Yazicioglu
EECE 5576Wireless Communication Systems4spring
  • one of:
Edwin Marengo Fuentes
Elena Bernal Mor
EECE 5578Terahertz Communications4
EECE 5580Classical Control Systems4spring
  • one of:
    • EECE 3464 (min D-)
    • EECE 2520 (min D-)
    • graduate program admission
Dipanjan Saha
Felipe Pait
EECE 5582Making Systems Reliable—An Introduction to Coding Theory4
  • one of:
EECE 5606Micro- and Nanofabrication4spring
  • one of:
Abhishek Singh Dahiya
Marco Colangelo
EECE 5608Magnetic Materials for Next-Generation Electronics4Mingzhong Wu
EECE 5610Digital Control Systems4fallMario Sznaier
EECE 5612Statistical Inference: An Introduction for Engineers and Data Analysts4springMilica Stojanovic
EECE 5614Reinforcement Learning and Decision Making Under Uncertainty4springMahdi Imani
EECE 5626Image Processing and Pattern Recognition4fallJoseph Weber
Vinay Ingle
EECE 5639Computer Vision4fall, springDavid Rosen
Dipanjan Saha
Joseph Weber
EECE 5640High-Performance Computing4springDavid Kaeli
EECE 5641Introduction to Software Security4fallEngin Kirda
EECE 5642Data Visualization4springYun Fu
EECE 5643Simulation and Performance Evaluation4spring
  • one of:
Ningfang Mi
EECE 5644Introduction to Machine Learning and Pattern Recognition4fall, springDavid Brady
Deniz Erdogmus
Edmund Yeh
Efstratios Ioannidis
Roi Yehoshua
Vinay Ingle
EECE 5645Parallel Processing for Data Analytics4fallEfstratios Ioannidis
EECE 5647Nanophotonics4spring
  • one of:
    • EECE 3440 (min D-)
    • EECE 2530 (min D-)
    • graduate program admission
Yongmin Liu
EECE 5649Design of Analog Integrated Circuits with Complementary Metal-Oxide-Semiconductor Technology4
  • one of:
Marvin Onabajo
EECE 5651Introduction to Photonic Devices4fall
  • one of:
Siddhartha Ghosh
EECE 5652Microwave Circuits and Systems4Aravind Nagulu
EECE 5653Introduction to Quantum Engineering4spring
  • one of:
    • MATH 2341 (min D-)
    • MATH 315M
    • graduate program admission
Sunil Mittal
EECE 5654Design and Prototyping of Optical Systems for Engineering Applications4Charles Dimarzio
EECE 5665Signal Processing for Global Navigation Satellite Systems4Pau Closas
EECE 5666Digital Signal Processing4springVinay Ingle
EECE 5668Large Language Models4springRoi Yehoshua
EECE 5670Sustainable Energy: Materials, Conversion, Storage, and Usage4fallBradley Lehman
EECE 5680Electric Drives4spring
  • one of:
    • all of:
    • graduate program admission
Mahshid Amirabadi
EECE 5681Lab for EECE 56800springMahshid Amirabadi
EECE 5682Power Systems Analysis 14fall
  • one of:
    • EECE 3440 (min D-)
    • EECE 2530 (min D-)
    • graduate program admission
Ali Abur
EECE 5684Power Electronics4spring
  • one of:
    • all of:
    • graduate program admission
Bradley Lehman
EECE 5685Lab for EECE 56840springBradley Lehman
EECE 5686Electrical Machines4
  • one of:
EECE 5688Analysis of Unbalanced Power Grids4
  • one of:
EECE 5690Electric Vehicle Powertrains4fallMahshid Amirabadi
EECE 5692Antennas for Wireless Communication and Sensing4fall
  • one of:
Hossein Mosallaei
EECE 5693Electromagnetic Devices for RF and Wireless Communications4
  • one of:
Hossein Mosallaei
EECE 5697Acoustics and Sensing4spring
  • one of:
    • EECE 3464 (min D-)
    • EECE 2520 (min D-)
    • graduate program admission
Purnima Makris
EECE 5698Special Topics in Electrical and Computer Engineering4fall, springBenyamin Davaji
David Horsley
Josep Miquel Jornet
Mahdi Imani
Mahshid Amirabadi
Michael Marcus
Michele Polese
Xuan Zhang
EECE 5699Computer Hardware and System Security4fall
  • one of:
    • EECE 3324 (min D-) (may be taken concurrently)
    • CS 3650 (min D-) (may be taken concurrently)
    • CS 5600 (min D-) (may be taken concurrently)
    • graduate program admission
Yunsi Fei
EECE 6400Special Problems in Electrical and Computer Engineering1–4fall, springAravind Nagulu
Benyamin Davaji
Carey Rappaport
Deniz Erdogmus
Edwin Marengo Fuentes
Francesco Restuccia
Josep Miquel Jornet
Kaushik Chowdhury
Pau Closas
Purnima Makris
Ruidong Ma
EECE 6962Elective1–4
EECE 7105Optics for Engineers4fallCharles Dimarzio
EECE 7150Autonomous Field Robotics4fallHanumant Singh
Pushyami Kaveti
EECE 7200Linear Systems Analysis4fallBahram Shafai
Milad Siami
EECE 7201Solid State Devices4springBenyamin Davaji
EECE 7202Electromagnetic Theory 14fallCarey Rappaport
EECE 7203Complex Variable Theory and Differential Equations4fallPurnima Makris
EECE 7204Applied Probability and Stochastic Processes4fallHessam Mahdavifar
Joseph Weber
Milica Stojanovic
Vinay Ingle
EECE 7205Fundamentals of Computer Engineering4fall, springEmad Aboelela
Joseph Weber
Naveen Naik Sapavath
Xue Lin
EECE 7211Nonlinear Control4springEduardo Sontag
EECE 7213System Identification and Adaptive Control4Bahram Shafai
EECE 7214Optimal and Robust Control4Mario Sznaier
EECE 7215Introduction to Distributed Intelligence4
EECE 7223Riemannian Optimization4
EECE 7224Power Systems State Estimation4Ali Abur
EECE 7226Modeling and Simulation of Power System Transients4Ali Abur
EECE 7240Analog Integrated Circuit Design4fallYong-Bin Kim
EECE 7242Integrated Circuits for Mixed Signals and Data Communication4
EECE 7244Introduction to Microelectromechanical Systems (MEMS)4fallMarco Colangelo
Pietro Simeoni
EECE 7245Microwave Circuit Design for Wireless Communication4fallAmir Farhat
EECE 7247Radio Frequency Integrated Circuit Design4springMarvin Onabajo
EECE 7248Lab for EECE 72400fallYong-Bin Kim
EECE 7250Power Management Integrated Circuits4fallAatmesh Shrivastava
EECE 7268Verifiable Machine Learning4fallMichael Everett
EECE 7270Electromagnetic Theory 24springEdwin Marengo Fuentes
EECE 7271Computational Methods in Electromagnetics4Carey Rappaport
EECE 7275Antennas and Radiation4springCarey Rappaport
EECE 7284Optical Properties of Matter4Yongmin Liu
EECE 7293Modern Imaging4Edwin Marengo Fuentes
EECE 7296Electronic Materials4fallJason Adams
Vincent Harris
EECE 7310Modern Signal Processing4
EECE 7311Two Dimensional Signal and Image Processing4Vinay Ingle
EECE 7315Digital Image Processing4Vinay Ingle
EECE 7323Numerical Optimization Methods4springEdmund Yeh
Hessam Mahdavifar
EECE 7324Experimental Approach to Wireless Communications4
  • EECE 5576 (min C-) (may be taken concurrently)
EECE 7336Digital Communications4fallMasoud Salehi
EECE 7337Information Theory4Masoud Salehi
EECE 7345Big Data and Sparsity in Control, Machine Learning, and Optimization4Mario Sznaier
EECE 7346Probabilistic System Modeling and Analysis4Efstratios Ioannidis
EECE 7352Computer Architecture4fall, springDavid Kaeli
Fabrizio Lombardi
Joseph Weber
Julius Marpaung
EECE 7353VLSI Design4fall, springOkan Boler
Yong-Bin Kim
EECE 7364Mobile and Wireless Networking4springDimitrios Koutsonikolas
Kaushik Chowdhury
EECE 7368High-Level Design of Hardware-Software Systems4fallGunar Schirner
EECE 7370Advanced Computer Vision4fallJoseph Weber
Octavia Camps
EECE 7371Lab for EECE 73640
EECE 7373Machine Learning with Small Data4
EECE 7374Fundamentals of Computer Networks4fall, springDimitrios Koutsonikolas
Mallesham Dasari
Naveen Naik Sapavath
EECE 7376Operating Systems: Interface and Implementation4springEmad Aboelela
EECE 7390Computer Hardware Security4springXiaolin Xu
EECE 7393Analysis and Design of Data Networks4Edmund Yeh
EECE 7397Advanced Machine Learning4springJennifer Dy
EECE 7398Advanced Special Topics in Electrical and Computer Engineering4fall, springAlireza Ramezani
Michael Everett
Sarah Ostadabbas
Weiyan Shi
Xuan Zhang
Yanzhi Wang
Yonina Eldar
EECE 7399Effective Communications to Broad Audiences4
EECE 7400Advanced Special Problems in Electrical and Computer Engineering1–4fall, spring, summerAlireza Ramezani
Benyamin Davaji
Bradley Lehman
Deniz Erdogmus
Devesh Tiwari
Edwin Marengo Fuentes
Francesco Restuccia
Gunar Schirner
Josep Miquel Jornet
Kenle Chen
Tommaso Melodia
Xuan Zhang
EECE 7440Electrical and Computer Engineering Leadership Challenge Project 14fallSteven Klosterman
EECE 7442Electrical and Computer Engineering Leadership Challenge Project 24springSteven Klosterman
EECE 7945Master’s Project4fall, springAlireza Ramezani
Bruce Maxwell
Dimitrios Koutsonikolas
Hanumant Singh
Michael Everett
Najme Ebrahimi
Tommaso Melodia
EECE 7962Elective1–4
EECE 7990Thesis4fall, springAlireza Ramezani
Dimitrios Koutsonikolas
Gunar Schirner
Josep Miquel Jornet
Milica Stojanovic
Nian-Xiang Sun
Yanzhi Wang
EECE 7996Thesis Continuation - Half-Time0fall, springBenyamin Davaji
Efstratios Ioannidis
Francesco Restuccia
Hanumant Singh
Josep Miquel Jornet
Kristen Dorsey
Laurent Lessard
Sarah Ostadabbas
EECE 9000PhD Candidacy Achieved0
EECE 9986Research0fall, spring, summerAatmesh Shrivastava
Alireza Ramezani
Benyamin Davaji
Cristian Cassella
Devesh Tiwari
Kaushik Chowdhury
Masoud Salehi
Matteo Rinaldi
Miriam Leeser
Yanzhi Wang
Yun Fu
EECE 9990Dissertation Term 10fall, springAlireza Ramezani
Benyamin Davaji
Charles Dimarzio
Devesh Tiwari
Francesco Restuccia
Josep Miquel Jornet
Taskin Padir
Yanzhi Wang
Yun Fu
EECE 9991Dissertation Term 20fall, springAli Abur
Alireza Ramezani
Josep Miquel Jornet
Masoud Salehi
Miriam Leeser
Nian-Xiang Sun
Ningfang Mi
Taskin Padir
Xue Lin
Yun Fu
EECE 9996Dissertation Continuation0fall, spring, summer
  • one of:
    • EECE 9991 (min S)
    • Dissertation Check with a score of REQ
Aatmesh Shrivastava
Deniz Erdogmus
Devesh Tiwari
Josep Miquel Jornet
Kaushik Chowdhury
Miriam Leeser
Sarah Ostadabbas
Tommaso Melodia
Yanzhi Wang

Instructors are from recent scheduled terms; each course page shows them per season with student shares. Blank means no recent scheduled sections on record.