2. High Performance Computing 3. System software scalability
In future I would like to work on challenging algorithms and problems associated with parallel and high performance computing.
1. Graduate Teaching Assistant: CS302 - Introduction to Programming, Spring 2014 + Fall 2015
2. Graduate Teaching Assistant: CS240 - Discrete Mathematics, Fall 2014
3. Undergraduate Teaching Assistant: Multi-core Systems Programming, Fall 2013. Taught CUDA and OpenMP to junior year students, framed assignments, class tests and evaluated them.
A Flexible Scheduling
Framework for Heterogeneous CPU-GPU Clusters,
proceedings of the 21st IEEE
International Conference on High Performance Computing, HiPC 2014, India.