Wireless IC Design

Last Updated: Wed, 04/15/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
ECE
Course number:
6420
Section:
A
CRN
93938
Department (you may add up to three):
Instructor first name:
Qun
Instructor last name:
Gu
Catalog Description

Wireless system specifications are translated to architectures and building blocks compatible with silicon technology. The course focuses on the analysis and design of these blocks.

Administrative Data
Course status
Active

Gen and Geometric DL

Last Updated: Mon, 04/13/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
ECE
Course number:
6257
Section:
A
CRN
94003
Department (you may add up to three):
Instructor first name:
Amirali
Instructor last name:
Aghazadeh
Catalog Description

The design, foundation, and applications of generative and geometric deep learning

Administrative Data
Course status
Active

Intro Signal Processing

Last Updated: Sun, 08/30/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
ECE
Course number:
2026
Section:
L04
CRN
93963
Department (you may add up to three):
Instructor first name:
Zhongyuan
Instructor last name:
Zhai
Catalog Description
Introduction to discrete-time signal processing and linear systems. Sampling theorem, filtering, frequency response, Discrete Fourier Transform, Z-Transform. Laboratory emphasizes computer-based signal processing. Credit not allowed for both ECE 2026 and ECE 2025.
Administrative Data
Course status
Active

ECE Prof/Tech Comm

Last Updated: Thu, 04/30/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
ECE
Course number:
3005
Section:
B
CRN
93933
Department (you may add up to three):
Instructor first name:
Christina
Instructor last name:
Bourgeois
Catalog Description

Written, oral, and visual communication skills required by electrical and computer engineers. Prepares students for advanced communication tasks required in academic and professional settings.

Administrative Data
Course status
Active

ECE Design Fundamentals

Last Updated: Thu, 04/16/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
ECE
Course number:
3011
Section:
CS1
CRN
93976
Department (you may add up to three):
Instructor first name:
Benjamin
Instructor last name:
Yang
Catalog Description

This course teaches system-level design, including both software and hardware. Through activities and projects, students gain exposure to entrepreneurship, product lifecycle management, prototyping, and testing.

Administrative Data
Course status
Active

Intro Signal Processing

Last Updated: Thu, 08/20/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
ECE
Course number:
2026
Section:
L01
CRN
93964
Department (you may add up to three):
Instructor first name:
Fariborz
Instructor last name:
Farahmand
Catalog Description
Introduction to discrete-time signal processing and linear systems. Sampling theorem, filtering, frequency response, Discrete Fourier Transform, Z-Transform. Laboratory emphasizes computer-based signal processing. Credit not allowed for both ECE 2026 and ECE 2025.
Administrative Data
Course status
Active

Inter Capstone Design

Last Updated: Fri, 05/15/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
ECE
Course number:
4723
Section:
X01
CRN
94023
Department (you may add up to three):
Instructor first name:
Craig
Instructor last name:
Forest
Catalog Description
Seniors will work in teams to apply a systematic design process to real multi-disciplinary problems. Problems selected from a broad spectrum of interest areas, including biomedical, environmental, mechanical, industrial design, electrical and thermal/fluids. Projects must be based on the knowledge and skills acquired in earlier course work, and incorporate appropriate engineering standards and multiple realistic constraints. Emphasis is placed on the design process, the technical aspects of the design, and on reducing the proposed design to practice. The course consists of faculty and guest lectures, prototyping in design studios, and a multi-disciplinary design project.
Administrative Data
Course status
Active

Intro Signal Processing

Last Updated: Sun, 08/30/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
ECE
Course number:
2026
Section:
L12
CRN
93961
Department (you may add up to three):
Instructor first name:
Jackson
Instructor last name:
Isenberg
Catalog Description
Introduction to discrete-time signal processing and linear systems. Sampling theorem, filtering, frequency response, Discrete Fourier Transform, Z-Transform. Laboratory emphasizes computer-based signal processing. Credit not allowed for both ECE 2026 and ECE 2025.
Administrative Data
Course status
Active

AI and Machine Learning for Semiconductor Manufacturing and Digital Twins

Last Updated: Tue, 04/21/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
ECE
Course number:
8803
Section:
AI4
CRN
94068
Department (you may add up to three):
Instructor first name:
Asif
Instructor last name:
Khan
Catalog Description

This course introduces graduate students to the theory and practice of applying artificial intelligence and machine learning to semiconductor process technology, metrology, manufacturing, and digital twins. The semiconductor industry is undergoing a transformation driven by the increasing complexity of advanced process nodes and the explosion of data generated in modern fabrication facilities. AI/ML techniques and digital twin frameworks are now critical tools for process modeling, equipment monitoring, defect inspection, yield optimization, and accelerating technology development cycles.

Designed for students with a background in semiconductor devices and processes but no prior AI/ML experience, the course begins with a rigorous introduction to machine learning fundamentals using Python, then progressively applies these techniques to real-world semiconductor challenges. Topics include surrogate modeling for TCAD, physics-informed neural networks, virtual metrology, SEM defect classification, yield prediction, fault detection, digital twins for fab modules, and ML-assisted technology development.

The course emphasizes hands-on learning through four Python labs using open semiconductor datasets, two problem-set homeworks, and a substantial semester-long research project. Industry guest lectures provide direct exposure to how these methods are deployed in production fabs and R&D environments.

Administrative Data
Course status
Active

VLSI & Adv Digital Dsgn

Last Updated: Wed, 04/29/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Fall
Course prefix:
ECE
Course number:
3150
Section:
B
CRN
93941
Department (you may add up to three):
Instructor first name:
Nivedita
Instructor last name:
Bhattacharya
Catalog Description

Advanced digital design issues in the context of VLSI systems. Introduction to a design methodolgy that encompasses the range from architectural models to circuit simulation. Credit not awarded for ECE 3150 and ECE 3060.

Administrative Data
Course status
Active