Courses Taught

Dr. Gong has over 20 years of university-level teaching experience across five institutions. He has taught courses ranging from introductory programming and data structures to advanced topics in computer graphics, mobile computing, and computational photography. He also designed and delivered six new courses, contributing to curriculum innovation at both undergraduate and graduate levels.

University of Guelph

CIS*6890Technical Communication and Research MethodologyWinter 2024
CIS*6320Image Processing Algorithms and ApplicationsSpring 2023, Winter 2022
UNIV*6080Computational Thinking for Artificial IntelligenceFall 2023, Fall 2020

CIS*1300ProgrammingFall 2024

Memorial University of Newfoundland

COMP 690A/BResearch Methods in Computer Science2018–2019
COMP 6909Fundamentals of Computer GraphicsWinter 2016
COMP 6752Applications of Computer GraphicsFall 2014, Winter 2014, Winter 2012
COMP 6784General Computing on Graphics HardwareSpring 2014, Winter 2012, Fall 2010, Winter 2010, Winter 2008
COMP 6786Computational PhotographyWinter 2009

COMP 3301Visual Computing and ApplicationsWinter 2018
COMP 4751Computer GraphicsWinter 2014, Winter 2012, Fall 2009, Fall 2008, Fall 2007
COMP 4768Mobile Device Software DevelopmentWinter 2014, Fall 2010, Fall 2009

University of Alberta

CMPUT 605Compressive Sensing in Computational PhotographyFall 2014
CMPUT 605Underwater Computational PhotographyFall 2009

Laurentian University

COSC 4306Computer GraphicsFall 2006, Winter 2006, Fall 2004, Fall 2003
COSC 4426Topics in Computer VisionWinter 2007, Winter 2005
COSC 4706Directed Studies in Graphics Hardware ProgrammingFall 2006, Winter 2005
COSC 4106Analysis of AlgorithmsFall 2005
COSC 4456Parallel ComputingWinter 2004
COSC 2947Object Oriented Programming Using C++Fall 2006, Fall 2005, Fall 2004
COSC 2406Assembly Language ProgrammingWinter 2006, Winter 2005, Winter 2004
COSC 2007Data Structures IIWinter 2007

University of Saskatchewan

CMPT 115Principles of Computer ScienceSummer 2000, Summer 1999

Students Advising

Dr. Gong has supervised 11 PhD students, five postdoctoral researchers, and over 15 MSc theses. His graduates have secured faculty positions at institutions such as the University of Manitoba, Nanjing University, and Concordia University, as well as research and industry roles at Amazon, HoYoverse Canada, and other leading organizations.

Current Students

Zihan Yang Ph.D. candidate, Guelph 2025.09– 
Zhentao Huang Ph.D. candidate, Guelph 2023.09– 
Yukun Shi Ph.D. candidate, Guelph 2021.09– 

Former Students

Yande Li PostDoc, Alberta (co-supervised with Dr. Li Cheng) 2023.11–2025.05
Sen Wang PostDoc, Alberta (co-supervised with Dr. Li Cheng) 2019.11–2021.03
Xinxin Zuo PostDoc, Alberta (co-supervised with Dr. Li Cheng) 2019.10–2021.03
Shibai Yin PostDoc, Memorial 2014.02–2014.06
Yunhai Wang PostDoc, Memorial 2013.09–2014.10

Yande Li Joint Ph.D. training, Guelph 2021.09–2022.12
Mingjie Wang Ph.D., Guelph 2017.09–2022.08
Jun Zhou Joint Ph.D. training, Memorial 2017.09–2018.08
Mohamed Hamed Abdelpakey Ph.D., Memorial (co-supervised with Dr. Mohamed Shehata) 2017.01–2020.12
Xin Huang Ph.D., Memorial 2016.09–2022.05
Hao Cai Ph.D., Memorial 2015.09–2022.08
Wendong Mao Ph.D., Memorial 2015.09–2019.08
Yiming Qian Ph.D., Alberta (co-supervised with Dr. Herb Yang) 2014.09–2018.11
Zili Yi Ph.D., Memorial 2014.09–2018.08
Shibai Yin Joint Ph.D. training, Memorial 2012.09–2013.06
Grant Strong Ph.D., Memorial 2009.09–2013.05

Zhentao Huang M.Sc. thesis, Guelph 2021.09–2023.08
Zihan Yang M.Sc. thesis, Guelph 2020.09–2023.04
Shiyao Wang M.Sc. thesis, Memorial (co-supervised with Dr. Oscar Meruvia-Pastor & Dr. Andrew Smith) 2016.01–2017.08
Xue Cui M.Sc. thesis, Memorial 2016.01–2017.05
Farhad Kazemi M.Sc. thesis, Memorial (co-supervised with Dr. Wolfgang Banzhaf) 2015.09–2018.11
Zizui Chen M.Sc. thesis, Memorial (co-supervised with Dr. Mohamed Shehata, Dr. Stephen Czarnuch & Dr. Andrew Smith) 2014.09–2017.11
Songyuan Ji M.Sc. thesis, Memorial (co-supervised with Dr. Yuanzhu Chen & Dr. Ting Hu) 2014.09–2019.09
Hao Yuan M.Sc. thesis, Memorial (co-supervised with Dr. Jian Tang) 2013.09–2015.12
Yiming Qian M.Sc. thesis, Memorial 2012.09–2014.08
Timothy Yau M.Sc. thesis, Alberta (co-supervised with Dr. Herb Yang) 2011.09–2014.04
Enamul Hoque M.Sc. thesis, Memorial (co-supervised with Dr. Orland Hoeber) 2010.01–2012.02
Jason Gedge M.Sc. thesis, Alberta (co-supervised with Dr. Herb Yang) 2009.01–2011.07
Jun Zheng M.Sc. thesis, Memorial 2008.09–2010.11
Grant Strong M.Sc. thesis, Memorial 2007.09–2009.08
Yilei Zhang M.Sc. thesis, Alberta (co-supervised with Dr. Herb Yang) 2006.09–2008.09

Liyao Deng M.Sc. project, Memorial 2015.01–2015.04
Hemanth Billapati M.Sc. project, Memorial 2014.09–2014.12
Naji Mahmoud M.Sc. project, Memorial 2014.05–2014.08
Peiwen Wang M.Sc. project, Memorial 2014.05–2014.08
Sri Sudana M.Sc. project, Memorial 2014.05–2014.08
Zequan Feng M.Sc. project, Memorial 2013.09–2013.12
Guangyu Liu M.Eng. project, Memorial 2012.05–2012.08
Mustafa Bhuiyan M.Sc. project, Memorial (co-supervised with Dr. Orland Hoeber) 2012.01–2013.08
Zhi Li M.Sc. project, Memorial (co-supervised with Dr. Orland Hoeber) 2010.05–2012.04

Shuang Liang B.Comp. honours thesis, Guelph 2023.09–2024.04
Jason Gedge B.Sc. honours thesis, Memorial 2008.09–2008.12
Mathieu Dupont B.Sc. honours thesis, Laurentian 2005.09–2006.04
Donald Morgan B.Sc. honours thesis, Laurentian 2005.09–2006.04
Aaron Langille B.Sc. honours thesis, Laurentian 2004.09–2005.04
Kevin Brosseau B.Sc. honours thesis, Laurentian 2003.09–2004.04

Justin Parisio Undergrad project, Guelph 2024.09–2024.12
Eric Buys NSERC USRA, Guelph 2023.05–2023.08
Kenneth Smith B.Eng. final project, Memorial (co-supervised with Dr. B. Veitch) 2008.09–2009.04
Jason Gedge NSERC USRA, Memorial 2008.05–2008.08
Adam Turcotte NSERC USRA, Laurentian 2006.05–2006.08
Aaron Langille Undergrad intern, Laurentian 2005.05–2005.08
John Whissell Undergrad intern, Laurentian 2004.05–2004.08
Matthew Bardeggia B.Sc. final project, Laurentian 2003.09–2003.12