研究所課程
- CS5028 密碼學與資訊安全
- CS5058 編碼與資訊理論
- CS5083 人機介面
- CS5088 網路虛擬環境
- CS5089 網路通訊協定
- CS5102 機器人運動模型
- CS5119 智慧型機器人應用概論
大學部課程
- CS1007 網際網路與應用
- CS1008 網際網路與應用實習
- CS2002 資料結構
- CS2006 計算機組織
- CS2012 密碼學導論
- CS2013 機器人動作程式設計
- CS3001 演算法
- CS3002 計算機結構
- CS3031 編碼理論
- CS4001 程式語言
- EC1001 電資概論(多人合授)
- EC1003 程式設計
- EC2003 線性代數
- EC3001 雲端運算(多人合授)
- EC3401 計算機概論
- MI3014 資訊安全實習(與項天瑞老師合開)
受邀演講
- 2024年8月於Taiwan Paraguay First Technology Forum(巴拉圭亞松森市):Taiwan's Efforts on Building Resilient Telecommunication Infrastructure
- 2023年11月於IEEE Taiwan Blockchain Forum (台大次震宇宙館):DNS on the Blockchain - A Complete Alternative or a Catalyst for a Prolonged Split in the Domain World?
- 2022年9月於中華電信研究院(台大專題講座):5G行動通訊和低軌衛星開展的新戰場
- 2018年10月於iCSGTEIS 2018, Bali, Indonesia (keynote):Applying Traveler Models to Help Navigating the Streets in Virtual Reality
- 2017年11月於ICITDA 2017, Yogyakarta, Indonesia (keynote):Hack into The Speeds of Remote Clocks - A Promising Physical Unclonable Function for Device Identification
- 2014年6月於The Taiwan-Israel Symposium on Information Security: Measuring clock skews of remote devices via wireless communications
- 2014年4月於政治大學資科所在職班:Security Issues of Time Synchronization over Networks
- 2013年11月於台灣大學電機所: Clock Skew based Client Device Identification by Cloud Servers
- 2013年6月於大學校院雲端運算前瞻研究研討會: Clock Skew based Client Device Identification by Cloud Servers
- 2012年11月於NSC-JST Information security, Network security and Cloud computing Workshop: Clock Skew Based Client Device Identification in Cloud Environments
- 2010年11月於華梵大學資管所: A Multiresolution-Based Panoramic Visual System for Mobile Robot Navigation
- 2010年4月於師範大學資工所: A Multi-resolution Image Compression Method Applying on Real-time Teleoperation Systems
- 2008年10月於元智大學資工所: A Node Identification Approach for Wireless Sensor Networks Utilizing Time Synchronization
- 2007年10月於淡江大學資工所: A Generic Approach to Generate Human-like Motions for Humanoid Robots
- 2005年12月於長庚大學資工系: Telepresence: A Combination of Robot and VR Technologies