Nguyen Dang is a Lecturer at the School of Computer Science, University of St Andrews, actively supervising PhD students and teaching AI-related modules including Artificial Intelligence (CS3105), Artificial Intelligence Practice (CS5011), Machine Learning (CS5014), and Uncertainty in Artificial Intelligence (CS5016). He leads the Centre for Interdisciplinary Research in Computational Algebra and maintains an active research profile with numerous publications in top conferences. University of St Andrews, School of Computer Science Lecturer (equivalent to assistant professor) Supervising PhD students including Tai Nguyen Teaching multiple AI and Machine Learning courses Dr. Dang's research focuses on the intersection of machine learning and optimization, particularly automated algorithm configuration and design. His work centers on leveraging machine learning techniques to automate the development of optimization algorithms, with special emphasis on deep reinforcement learning for Dynamic Algorithm Configuration and integrating machine learning into constraint programming. His research has significant applications across various domains, especially in automated constraint modeling. The publications reflect strong activity in combinatorial optimization, algorithm selection, and benchmark instance generation. His recent publications demonstrate consistent output in top venues including Artificial Intelligence Journal, GECCO, FOGA, and CP conferences, with notable achievements including Best Paper Awards at GECCO'2025 and GECCO'2022. The research spans theoretical foundations of parameter control, practical applications in constraint programming, and innovative approaches to algorithm configuration. Best paper award at GECCO'2025 Best paper award at GECCO'2022 Nomination for best paper award at FOGA'2023 Best paper award at GECCO'2017 Dr. Dang holds a Leverhulme Early Career Fellowship (2020-2023) worth £90,000 for his project on constraint-based automated generation of synthetic benchmark instances. He has secured additional funding including EPSRC High Performance Computing grants totaling over 2.2 million CPU hours and a COST Action grant. His research group actively develops tools and frameworks for automated algorithm configuration and benchmark instance generation, with several open-source datasets available on GitHub. He is involved with multiple research groups including the Centre for Interdisciplinary Research in Computational Algebra and collaborates extensively with researchers at University of St Andrews and internationally, including at Université de Paris I Panthéon-Sorbonne where he conducted visiting research.





