• MSE681 Introduction to Spintronics (2016 - )
• NME401 Nanomaterials Lab (2015 Spring)
• AME7XX Physics of Nanoelectronics (2015 Fall)
• AME804 Physics of Mesoscopic System (2014 Fall)
• AME431 Magnetic Properties of Materials (2012 - )
• PHY101 General Physics (2012 Spring)
• AME731 Special Topics on Magnetism (2011 - )
• AME350 Solid State Physics (2011 - )
• AME530 Electronic Properties of Materials (2011 Fall)