He has been Associate Dean International from 2018 to 2023. He has published 220 refereed papers and written three textbooks. He has been on numerous programme committees and journal editorial boards and is currently an associate editor for IEEE Transactions on VLSI. He has been track chair for Testing, Reliability and Fault Tolerance for ACM GLSVLSI in 2022 and 2023. He has supervised 30 PhD students to completion and more than 100 MSc student projects. He has taught digital electronics at undergraduate and masters levels and has developed short courses on VHDL-AMS, Verilog-AMS and testing for industry.