As a Professor of Computer Science, you will be responsible for teaching both undergraduate and postgraduate courses, conducting innovative research, and contributing to the development of the academic community. You will supervise research students and collaborate with industry leaders to enhance educational outcomes.