Teaching

Spring 2027

ECE/NANOSCI 511 (CHEM 611) - Foundations of Nanoscale Science and Technology

ECE 230L - Introduction to Microelectronic Devices & Circuits

Spring 2026

ECE 512 - Emerging Nanoelectronic Devices

Spring 2025

ECE/NANOSCI 511 (CHEM 611) - Foundations of Nanoscale Science and Technology

ECE 230L - Introduction to Microelectronic Devices & Circuits

Fall 2024

ECE 230L - Introduction to Microelectronic Devices & Circuits

Spring 2024

ECE 512 - Emerging Nanoelectronic Devices

Fall 2023

ECE 230L - Introduction to Microelectronic Devices & Circuits

Spring 2023

ECE/NANOSCI 511 (CHEM 611) - Foundations of Nanoscale Science and Technology

Fall 2022

ECE 230L - Introduction to Microelectronic Devices & Circuits

EGR 790 - PhD Plus Academic Careers 

Spring 2022

ECE 512 - Emerging Nanoelectronic Devices

Fall 2021

ECE 230L - Introduction to Microelectronic Devices & Circuits

EGR 790 - Mentoring Undergraduate Researchers

Spring 2021

ECE/NANOSCI 511 (CHEM 611) - Foundations of Nanoscale Science and Technology

Fall 2020:

ECE 230L - Introduction to Microelectronic Devices & Circuits

Spring 2020

ECE 512 - Emerging Nanoelectronic Devices

Fall 2019

ECE 230L - Introduction to Microelectronic Devices & Circuits

Spring 2019

ECE/NANOSCI 511 (CHEM 611) - Foundations of Nanoscale Science and Technology

Fall 2018

ECE 230L - Introduction to Microelectronic Devices & Circuits

Spring 2018

ECE 512 - Emerging Nanoelectronic Devices

Fall 2017

ECE 230L - Introduction to Microelectronic Devices & Circuits

Spring 2017

ECE/NANOSCI 511 - Foundations of Nanoscale Science and Technology

ECE 230L - Introduction to Microelectronic Devices & Circuits

Fall 2016

ECE 230L - Introduction to Microelectronic Devices & Circuits

Spring 2016

ECE 590.05 - Emerging Nanoelectronic Devices

Fall 2015

ECE 230L - Introduction to Microelectronic Devices & Circuits

Spring 2015

CHEM 548 - Solid-State/Materials Chemistry

Fall 2014

ECE 590.08 - Emerging Nanoelectronic Devices