- Machine Learning and Artificial Intelligence
- Error correcting codes, RAID and erasure coding
- Optical character recognition and image-to-text conversion
- Non-linear dynamics and chaos theory
- Data compression
- Algorithm development
- Software engineering
- Image processing