- Spring 2006 (May-Aug. 2006): ECE 672 Optoelectronic Devices
- Fall 2006 (Sept-Dec. 2006): ECE 209 Electronic and Electrical Properties of Materials
- Winter 2007 (Jan.-Apr. 2007): NE100 Introduction to Nanotechnology Engineering
- Fall 2007 (Sept.-Dec.2007): ECE672 Optoelectronic Devices
- Winter 2008 (Jan-Apr. 2008): ECE 209 Electronic and Electrical Properties of Materials (two sessions)
- Fall 2008 (Sept.-Dec.2008): ECE672 Optoelectronic Devices
- Fall 2008 (Sept.-Dec. 2008): NE 241 Electromagnetism
- Fall 2009 (Sept.-Dec. 2009): NE 445 Photonic materials and devices
- Fall 2009 (Sept.-Dec. 2009): NE 241 Electromagnetism
- Winter 2010 (Jan.-Apr. 2010): ECE 209 Electronic and Electrical Properties of Materials
- Fall 2010 (Sept.-Dec. 2010): NE 445 Photonic materials and devices
- Fall 2010 (Sept.-Dec. 2010): NE 241 Electromagnetism
- Winter 2011 (Jan.-Apr. 2011): ECE 672 Optoelectronic Devices
- Fall 2011 (Sept.-Dec. 2011): NE 445 Photonic materials and devices
- Fall 2011 (Sept.-Dec. 2011): NE 241 Electromagnetism
- Winter 2012 (Jan.-Apr. 2012): ECE 672 Optoelectronic Devices
- Fall 2012 (Sept.-Dec. 2012): NE 445 Photonic materials and devices
- Fall 2013 (Sept.-Dec. 2013): NE 445 Photonic materials and devices
- Fall 2013 (Sept.-Dec. 2013): NE 241 Electromagnetism
- Winter 2014 (Jan.-Apr. 2014): ECE 672 Optoelectronic Devices
- Fall 2014 (Sept.-Dec. 2014): NE 445 Photonic materials and devices
- Fall 2014 (Sept.-Dec. 2014): NE 241 Electromagnetism
- Winter 2015 (Jan.-Apr. 2015): ECE 672 Optoelectronic Devices
- Fall 2015 (Sept.-Dec. 2015): NE 445 Photonic materials and devices
- Fall 2015 (Sept.-Dec. 2015): NE 241 Electromagnetism
- 2016 (Jan.-Dec. 2016): Sabbatical
- Winter 2017 (Jan.-Apr. 2017): ECE 672 Optoelectronics
- Spring 2017 (May-Aug. 2017): NE242 Semiconductor Physics & Device
- Fall 2017 (Sept.-Dec. 2017): NE 345 Photonic materials and devices
- Winter 2018 (Jan.-Apr. 2018): ECE 672 Optoelectronics
- Fall 2018 (Sept.-Dec. 2018): NE241 Electromagnetism
- Fall 2018 (Sept.-Dec. 2018): NE 345 Photonic materials and devices
- Winter 2019 (Jan.-Apr. 2019): ECE 672 Optoelectronics
- Fall 2019 (Sept.-Dec. 2019): NE241 Electromagnetism
- Fall 2019 (Sept.-Dec. 2019): NE 345 Photonic materials and devices
- Winter 2020 (Jan.-Apr. 2020): ECE 672 Optoelectronics