==================
Teaching
==================

Courses
=========

* `Elec 2210 Digital Electronics Lecture Notes <http://www.eng.auburn.edu/~niuguof/2210class/html/>`_

* `Elec 2210 Digital Electronics Lab Notes <http://www.eng.auburn.edu/~niuguof/2210labdev/html/>`_

* `Elec 7760 Spring 2014 Silicon Heterostructure Devices and Circuits <http://www.eng.auburn.edu/~niuguof/7760webclassspring2014/html/index.html>`_


* `Elec 8710 Advanced Semiconductor Devices <http://www.eng.auburn.edu/~niuguof/8710webclass/html/>`_


* `Elec 5710/6710 Semiconductor Devices <http://www.eng.auburn.edu/~niuguof/elec6710dev/html/index.html>`_

* `Elec 7710 Field Effect Transistor (latest notes are moved now to Onenote on skydrive) <http://www.eng.auburn.edu/~niuguof/mosfetweb/html/>`_



* Elec 5700/6700 Semiconductor Fundamentals

* Elec 7700 Bipolar transistors

* Elec 8710 RF Microelectronics

* Elec 7790 Special Topic - On chip RF and Microwave Measurement Theory and Techniques (occasionally offerred on demand)

* Elec 7790 Special Topic - Practical Semiconductor Technology Computer-Aided Design (occasionally offerred on demand)

* Elec 7790 Special Topic - Compact Modeling of Transistors for IC Design (occasionally offered on demand)


Tutorials
===========

* `An Introduction to Circuit Simulation Using Multisim <http://www.eng.auburn.edu/~niuguof/multisimdev/>`_. 

  Refer to Elec 2210 course notes
  for many more in-depth examples of CMOS circuits.
  
* :download:`Python Tutorial for Semiconductor Electronics<python/py.pdf>`

* Using Verilog-A Compact Models with Cadence

* Using ICCAP for Parameter Extraction

* Heterojunction device simulation with Sentaurus

* Automation of large scale simulation using Sentaurus workbench