Dynamic Assistant Professor of Computer Science at Sorbonne University and experienced Software Developer at Smart Technologies. Specialized in human-computer interaction and software development, with a proven track record in enhancing student skills through innovative course design and leading-edge research. Expert in programming languages and student mentoring, contributing significantly to the academic and practical realms of computer science.