2009年
(1)2009.08-2009.10 主讲本科课程《MATLAB语言》020811 16课时+16上机120人
(2)2009.08-2010.01 主讲本科课程《微机原理与系统设计》020752+020732 60课时+16上机85人
(3)指导本科毕设2名,闫飞飞,陈俊杰
2010年
(1)2010.08-2010 主讲本科课程《MATLAB语言》16课时+16上机020911
(2)2010.08-2011.01 主讲本科课程《微机原理与系统设计》60课时+16上机020851
(3)指导本科毕设4名:王策、周江水、付强新、柴睿
2011年
(1)2011.08-2012.10 主讲本科课程《MATLAB语言》16课时+16上机021011
(2)2011.08-2012.01 主讲本科课程《微机原理与系统设计》60课时+16上机020912
(3)指导本科毕设2名:李辉、杨绪
2012年5月
出国访问一年
2013年
(1)2013.08-2014.01 主讲本科课程《C语言程序设计》021301 30课时+30上机60人
(2)2013.08-2014.01 主讲本科课程《微机原理与系统设计》021161 60课时+16上机40人
2014年
(1)2014.08-2015.01 主讲本科课程《C语言程序设计》021301 60课时
(2)2014.08-2015.01 主讲本科课程《微机原理与系统设计》021161 60课时+16上机
2015年
(1)2015.08-2016.01 主讲本科课程《C语言程序设计》021301 60课时
(2)2015.08-2016.01 主讲本科课程《微机原理与系统设计》021161 60课时+16上机
2016年
(1)2016.08-2017.01 主讲本科课程《微机原理与系统设计》021161 60课时+16上机
2017年
(1)2017.08-2018.01 主讲本科课程《微机原理与系统设计》021161 60课时+16上机
(2)2017.08-2018.01 主讲本科课程《数据结构与算法运用》60课时
2018年
(1)2018.01-2018.07 辅讲研究生课程《阵列信号处理》48课时
(2)2018.08-2019.01 主讲本科课程《数据结构与算法运用》170219 48课时+24上机
(3)2018.08-2019.01 主讲本科课程《微机原理与系统设计》48课时+20上机
2019年
(1)2019.01-2019.07 辅讲研究生课程《阵列信号处理》48课时
(2)2019.01-2019.07 主讲研究生课程《定量遥感与应用》48课时
(3)2019.08-2020.01 主讲本科课程《数据结构与算法运用》 88课时
(4)2019.08-2020.01 主讲本科课程《微机原理与系统设计》 60课时
2020年
(1)2020.01-2020.07 辅讲研究生课程《阵列信号处理》48课时
(2)2020.08-2021.01 主讲本科课程《数据结构与算法运用》48课时
(3)2020.08-2021.01 主讲本科课程《微机原理与系统设计》76课时
(4)2020.08-2021.01 主讲本科课程《雷达原理与系统》32课时
2021年
(1)2021.01-2020.07 辅讲研究生课程《阵列信号处理》48课时
(2)2021.08-2022.01 主讲本科课程《数据结构与算法运用》48课时
(3)2021.08-2022.01 主讲本科课程《微机原理与系统设计》76课时
(4)2020.08-2021.01 主讲本科课程《雷达原理与系统》32课时
2022年
(1)2022.01-2022.07 辅讲研究生课程《阵列信号处理》48课时
(2)2022.08-2023.01 主讲本科课程《数据结构与算法运用》48课时
(3)2022.08-2023.01 主讲本科课程《微机原理与系统设计》76课时
(4)2020.08-2021.01 主讲本科课程《雷达原理与系统》32课时