- Digital system design and FPGA based implementation.
- Reconfigurable and High Performance Computing using FPGAs
- Development and implementation of sensor systems and wireless sensor networks.
- High Energy Physics detector technologies, TDAQ electronics and data analysis (ATLAS Experiment)
- Machine Learning and Artificial Intelligence
- Embedded System Architectures
- Hardware acceleration
- Edge computing
- Cloud acceleration
- Real-Time software development
- System-On-a-Chip design
- Architectures for real-time implementation of DSP algorithms.
- Hardware/Software co-development methodologies
- Design Frameworks for Computer Games
- Educational Technologies and Methods