Projects per year
Personal profile
Personal profile
Dr. Thomas Selig is an Associate Professor in the Department of Computing, School of Advanced Technology (SAT), at Xian Jiaotong-Liverpool University (XJTLU), Suzhou, China. He is currently the Programme Director of the BEng Computer Science and Technology programme. He received his PhD in Computer Science from the University of Bordeaux, Bordeaux, France, in December 2014. He followed this with postdoctoral research positions at the University of Strathclyde, Glasgow, UK from 2015 to 2018, and at the University of Iceland, Reykjavik, Iceland, from 2018 to 2019. His research interests are in the fields of enumerative and bijective combinatorics, with some interactions with theoretical computer science and discrete probability theory. He is particularly interested in discrete time-based dynamical systems such as sandpile models and parking functions. He is also interested in applications of Artificial Intelligence (AI) in Education, such as the use of AI for feedback, or AI chatbots for learning. Thomas is currently looking for PhD students. If you are interested in any of the topics mentioned above, or more generally in doing a PhD in an area aligned with or closely related to his research interests, please do not hesitate to get in touch.
Research interests
- Parking functions and their variations.
- Combinatorial aspects of Abelian and stochastic sandpile models.
- Single-source stochastic sandpile models.
- Real-world applications of sandpile models and parking functions.
- AI in education.
Experience
2025-present: Associate Professor, Department of Computing, School of Advanced Technology, Xian Jiaotong-Liverpool University, Suzhou, China.
2020-2024: Assistant Professor, Department of Computing, School of Advanced Technology, Xian Jiaotong-Liverpool University, Suzhou, China.
2019-2020: Lecturer, Department of Computer Science and Software Engineering, Xian Jiaotong-Liverpool University, Suzhou, China.
2018-2019: Research Fellow, Mathematics Department, University of Iceland, Reykjavik, Iceland.
2015-2018: Research Associate, Computer and Information Sciences Department, University of Strathclyde, Glasgow, UK.
2015: Teaching and Research Assistant, Mathematics Department, University of Bordeaux, Bordeaux, France.
2011-2014: PhD Student and Teaching Assistant, Computer Science Department, University of Bordeaux, Bordeaux, France.
2007-2011: Student, Department of Mathematics and Applications, École Normale Supérieure de Paris, Paris, France.
Teaching
2022-2025: Computer Programming for Financial Mathematics, Module Leader, BSc Financial Mathematics, Year 3, Xi'an Jiaotong-Liverpool University. Module Leader.
2019-2025: Object Oriented Programming, Module Leader, MSc and MRes (various), Xi'an Jiaotong-Liverpool University. Module Leader
2019-2021: Java Programming for Financial Mathematics, Module Leader, BSc Financial Mathematics, Year 3, Xi'an Jiaotong-Liverpool University. Module Leader.
2016-2017: Algorithms and Complexity, BSc in Computer Science, University of Strathclyde, Year 2. co-Module Leader.
2015: C2I - Internet and Computing Certificate, BSc (various), University of Bordeaux. Module Leader.
2015: Probability Theory. BSc in Mathematics, University of Bordeaux, Year 0 (pre-degree). Module Leader.
2015: Inferential statistics. BSc in Economics, University of Bordeaux, Year 2. Teaching Assistant.
2013-2014: Databases. BSc in Computer Science, University of Bordeaux, Year 3. Teaching Assistant.
2012-2013: Language, Automata and Grammars, BSc in Computer Science, University of Bordeaux, Year 3. Teaching Assistant.
2012-2013 and 2013-2014: Statistics for Computer Science. BSc in Computer Science, University of Bordeaux, Year 3. Teaching Assistant.
2011-2012: Algorithms and Data Structures. BSc in Computer Science, University of Bordeaux, Year 2. Teaching Assistant.
2021-present: CPT206 Computer Programming for Financial Mathematics.
2020-present: CPT 403 Object Oriented Programming.
2019-2021: CPT206 (ex-CSE212) Java Programming for Financial Mathematics.
Awards and honours
December 2024: Third Prize, "XipuAI in Education" Innovation Competition 2024, Xi'an Jiaotong-Liverpool University Learning Mall.
June 2024: Invited Visiting Researcher, Tianyuan Mathematical Center in Southeast China, Xiamen University.
June 2024: Invited Visiting Researcher, School of Science, Jimei University, China.
June 2024: Invited Visiting Researcher, Department of Mathematics, Guangdong Technion-Israel Institute of Technology, China.
2023-2024: University Teaching Excellence award, Xi'an Jiaotong-Liverpool University.
May 2023, Invited Visiting Researcher, Department of Mathematics, Zhejiang Normal University, China.
2022-2023: Student-voted best teacher award, Year 3 modules, School of Advanced Technology, Xi’an Jiaotong-Liverpool University.
2022 Science and Education Backbone Talents Program (2022 年度科教骨干人才项目), Suzhou Dushu Lake Science and Education Committee, Suzhou, China.
September 2017, Invited Visiting Researcher, Center for Applied Mathematics, Tianjin University, China.
Education/Academic qualification
2022: PGCert programme in Teaching and Supporting Learning in Higher Education, XJTLU.
2014: PhD in Computer Science, University of Bordeaux, Bordeaux, France.
2010: MSc in Mathematics - Probability and Statistics, University Paris 11, Paris, France.
2008: BSc in Mathematics, University Paris 7, Paris, France.
Person Types
- Staff
Fingerprint
- 1 Similar Profiles
Collaborations and top research areas from the last five years
-
CodeQuest: Crafting Code with AI Visualizer and Educational Game
Wang, Y., Zhang, Q., Selig, T. & Liu, D.
1/09/24 → 31/08/27
Project: Internal Research Project
-
Advance HE Global Impact Grant 2023-2024
Purwanto, E., Li, N., Zhang, Q., Selig, T., Fan, P., Ma, T., Juwono, F. & Wang, Y.
16/04/24 → 30/04/25
Project: Other
-
Nurturing Computational Thinking Through Project-Based Learning in High Schools
Zhang, Q., Purwanto, E. & Selig, T.
1/03/24 → 30/06/27
Project: Internal Research Project
-
Identification of at-risk students based on learning analytics: a Machine Learning approach
Selig, T., Purwanto, E. & Zhang, Q.
11/01/24 → 31/12/27
Project: Internal Research Project
-
Implementing Computational Thinking Education in K-12 and Higher Education
Zhang, Q., Purwanto, E., Selig, T., Li, N., Sun, D., Paracha, S., Xu, S. & Luo, Y.
14/11/23 → 28/08/26
Project: Internal Research Project
-
Abelian and stochastic sandpile models on complete bipartite graphs
Selig, T. & Zhu, H., 13 Apr 2025, WALCOM: Algorithms and Computation: 19th International Conference and Workshops on Algorithms and Computation, WALCOM 2025, Chengdu, China, February 28 – March 2, 2025. Nakano, S. & Xiao, M. (eds.). Springer Singapore, 19 p. (Lecture Notes in Computer Science; vol. 15411).Research output: Chapter in Book or Report/Conference proceeding › Conference Proceeding › peer-review
-
VisualCodeMOOC: A course platform for algorithms and data structures integrating a conversational agent for enhanced learning through dynamic visualizations
Selig, T., Purwanto, E., Zhang, Q., Liang, H. N., Li, M. & Wang, D., May 2025, In: SoftwareX. 10 p., 102072.Research output: Contribution to journal › Article › peer-review
-
AI-Marking Assistant: A Web-Based Application for Human-In-The-Loop GAI Assisted Assessment Marking and Feedback
Craig, P., Selig, T., Liu, Y., Wang, L., Purwanto, E. & Shen, W. T., 2024.Research output: Contribution to conference › Paper › peer-review
-
My Magic Hat Series - New Ideas for a New Semester
Wakelin, R., Selig, T., Chen, S. & Magedera, H., 5 Jan 2024Research output: Practice-based research output › Digital, Visual or Audio-visual Creative Work › Recorded/rendered creative work: Audio-visual recording
Open Access -
On friendship and cyclic parking functions
Selig, T., Kang, Y., Yang, G., Zhang, Y. & Zhu, H., 23 Feb 2024, In: Enumerative Combinatorics and Applications. 4, 3, 14 p., #S2R21.Research output: Contribution to journal › Article › peer-review
Open Access
Activities
-
New combinatorial perspectives on MVP parking functions and their outcome map
Thomas Selig (Speaker)
1 Dec 2024Activity: Talk or presentation › Presentation at conference/workshop/seminar
-
Chinese Society for Industrial and Applied Mathematics Activity, Group on Graph Theory and Combinatorics with Applications, 2024 Academic Annual Conference
Thomas Selig (Participant)
29 Nov 2024 → 2 Dec 2024Activity: Participating in or organising an event › Participating in an event e.g. a conference, workshop, …
-
Efficient Algorithms for Stochastic Sandpile Models
Thomas Selig (Speaker)
12 Oct 2024Activity: Talk or presentation › Invited talk
-
The 8th International Conference on Algorithms, Computing and Systems
Thomas Selig (Participant)
11 Oct 2024 → 13 Oct 2024Activity: Participating in or organising an event › Participating in an event e.g. a conference, workshop, …
-
The 8th International Conference on Algorithms, Computing and Systems (Event)
Thomas Selig (Chair)
11 Oct 2024 → 13 Oct 2024Activity: Membership › Membership of committee