Machine Learning, Information Retrival, Cloud Computing, Software Testing and Quality Assurance, Advanced Alogrithms, Operating Systems, Large Scale Software Engineering.
Data Sctructures, Operating Systems, Software Engineering, Computer Graphics, Theory of Computer Science, Artificial Intelligence