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 – 
Zhentao Huang Ph.D. candidate, Guelph 2023 – 
Yukun Shi Ph.D. candidate, Guelph 2021 – 

Former Students

Sen Wang PostDoc, Alberta (co-supervised with Dr. Li Cheng) 2019–2021
Xinxin Zuo PostDoc, Alberta (co-supervised with Dr. Li Cheng) 2019–2021
Shibai Yin PostDoc, Memorial 2014
Yunhai Wang PostDoc, Memorial 2013–2014

Yande Li Joint Ph.D. training, Guelph 2021–2022
Mingjie Wang Ph.D., Guelph 2017–2022
Jun Zhou Joint Ph.D. training, Memorial 2017–2018
Mohamed Hamed Abdelpakey Ph.D., Memorial (co-supervised with Dr. Mohamed Shehata) 2017–2020
Xin Huang Ph.D., Memorial 2016–2022
Hao Cai Ph.D., Memorial 2015–2022
Wendong Mao Ph.D., Memorial 2015–2019
Yiming Qian Ph.D., Alberta (co-supervised with Dr. Herb Yang) 2014–2018
Zili Yi Ph.D., Memorial 2014–2018
Shibai Yin Joint Ph.D. training, Memorial 2012–2014
Grant Strong Ph.D., Memorial 2009–2013

Zhentao Huang M.Sc. thesis, Guelph 2021–2023
Zihan Yang M.Sc. thesis, Guelph 2020–2023
Shiyao Wang M.Sc. thesis, Memorial (co-supervised with Dr. Oscar Meruvia-Pastor & Dr. Andrew Smith) 2016–2017
Xue Cui M.Sc. thesis, Memorial 2016–2017
Farhad Kazemi M.Sc. thesis, Memorial (co-supervised with Dr. Wolfgang Banzhaf) 2015–2018
Zizui Chen M.Sc. thesis, Memorial (co-supervised with Dr. Mohamed Shehata & Dr. Andrew Smith) 2014–2017
Songyuan Ji M.Sc. thesis, Memorial (co-supervised with Dr. Yuanzhu Chen & Dr. Ting Hu) 2014–2019
Hao Yuan M.Sc. thesis, Memorial (co-supervised with Dr. Jian Tang) 2013–2015
Yiming Qian M.Sc. thesis, Memorial 2012–2014
Timothy Yau M.Sc. thesis, Alberta (co-supervised with Dr. Herb Yang) 2010–2014
Enamul Hoque M.Sc. thesis, Memorial (co-supervised with Dr. Orland Hoeber) 2010–2011
Jason Gedge M.Sc. thesis, Alberta (co-supervised with Dr. Herb Yang) 2009–2011
Jun Zheng M.Sc. thesis, Memorial 2008–2010
Grant Strong M.Sc. thesis, Memorial 2007–2009
Yilei Zhang M.Sc. thesis, Alberta (co-supervised with Dr. Herb Yang) 2006–2008

Liyao Deng M.Sc. project, Memorial Winter 2015
Hemanth Billapati M.Sc. project, Memorial Fall 2014
Naji Mahmoud M.Sc. project, Memorial Summer 2014
Peiwen Wang M.Sc. project, Memorial Summer 2014
Sri Sudana M.Sc. project, Memorial Summer 2014
Zequan Feng M.Sc. project, Memorial Fall 2013
Guangyu Liu M.Eng. project, Memorial 2012
Mustafa Bhuiyan M.Sc. project, Memorial (co-supervised with Dr. Orland Hoeber) 2012–2013
Zhi Li M.Sc. project, Memorial (co-supervised with Dr. Orland Hoeber) 2010–2012

Kenneth Smith B.Eng. final project, Memorial 2008–2009
Jason Gedge NSERC USRA & B.Sc. honours thesis, Memorial 2008
Adam Turcotte NSERC USRA, Laurentian Summer 2006
Mathieu Dupont B.Sc. honours thesis, Laurentian 2005–2006
Donald Morgan B.Sc. honours thesis, Laurentian 2005–2006
Aaron Langille Undergrad intern & B.Sc. honours thesis, Laurentian 2004–2005
John Whissell Undergrad intern, Laurentian Summer 2004
Kevin Brosseau B.Sc. honours thesis, Laurentian 2003–2004
Matthew Bardeggia B.Sc. final project, Laurentian Fall 2003