Dennis Wong

Dennis Wong
Research Assistant Professor

Department of Computer Science
SUNY Korea (Rm C 411)
119 Songdo Moonhwa-Ro, Yeonsu-Gu
Incheon, Korea 21985

dennis.wong [at]


Gray codes, de Bruijn sequences, Combinatorics, String algorithms, Graph theory, Algorithms, Discrete Mathematics, Theoretical computer science


Dennis received his PhD and MSc in Computer Science from University of Guelph, Canada, and his BSc in Computer Science from the Chinese University of Hong Kong. He currently holds a joint position as an Assistant Professor at SUNY Korea and a Research Assistant Professor position at Stony Brook University. Before joining SUNY Korea, he was an Assistant Professor at Northwest Missouri State University. Before that, he was a Roncesvalles Postdoc Researcher at University of Guelph under the supervision of Joe Sawada and Aaron Williams.


Dennis is interested in understanding the structures and properties of a variety of combinatorial objects. One interesting problem is to devise algorithms that list out each instance of a combinatorial object such that each consecutive instances differ by a constant amount of changes. Such a listing is known as Gray code. 

Teaching Summary

@SUNY Korea: CSE215