- Develop high performance software for Multi-Core Processors and GPUs.
- Speed breaking compute intensive problems.
Specialties: - Parallel programming using Cilk++, OpenMP, CUDA, or MPI.
- Performance profiling for parallel programs.
- Parallelizing computation.