Teaching

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