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*6890 | Technical Communication and Research Methodology | Winter 2024 |
| CIS*6320 | Image Processing Algorithms and Applications | Spring 2023, Winter 2022 |
| UNIV*6080 | Computational Thinking for Artificial Intelligence | Fall 2023, Fall 2020 |
| CIS*1300 | Programming | Fall 2024 |
Memorial University of Newfoundland
| COMP 690A/B | Research Methods in Computer Science | 2018–2019 |
| COMP 6909 | Fundamentals of Computer Graphics | Winter 2016 |
| COMP 6752 | Applications of Computer Graphics | Fall 2014, Winter 2014, Winter 2012 |
| COMP 6784 | General Computing on Graphics Hardware | Spring 2014, Winter 2012, Fall 2010, Winter 2010, Winter 2008 |
| COMP 6786 | Computational Photography | Winter 2009 |
| COMP 3301 | Visual Computing and Applications | Winter 2018 |
| COMP 4751 | Computer Graphics | Winter 2014, Winter 2012, Fall 2009, Fall 2008, Fall 2007 |
| COMP 4768 | Mobile Device Software Development | Winter 2014, Fall 2010, Fall 2009 |
University of Alberta
| CMPUT 605 | Compressive Sensing in Computational Photography | Fall 2014 |
| CMPUT 605 | Underwater Computational Photography | Fall 2009 |
Laurentian University
| COSC 4306 | Computer Graphics | Fall 2006, Winter 2006, Fall 2004, Fall 2003 |
| COSC 4426 | Topics in Computer Vision | Winter 2007, Winter 2005 |
| COSC 4706 | Directed Studies in Graphics Hardware Programming | Fall 2006, Winter 2005 |
| COSC 4106 | Analysis of Algorithms | Fall 2005 |
| COSC 4456 | Parallel Computing | Winter 2004 |
| COSC 2947 | Object Oriented Programming Using C++ | Fall 2006, Fall 2005, Fall 2004 |
| COSC 2406 | Assembly Language Programming | Winter 2006, Winter 2005, Winter 2004 |
| COSC 2007 | Data Structures II | Winter 2007 |
University of Saskatchewan
| CMPT 115 | Principles of Computer Science | Summer 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 |