Numerical analysis, Finite element methods, Multiscale methods, Stabilization methods, Multigrid methods, Parallel algorithms with applications to Free surface and Multi-phase flows, Flows with surfactants, Impinging droplet, Bio-medical flows, Population balance systems in time-dependent domains. In-house parallel finite element package, MooNMD, for 2D, 3D incompressible Navier-Stokes and scalar equations in stationary/ moving domains
Abstractions, algorithms and applications on distributed data and computing systems. Cloud computing, Big Data platforms for Graphs and Streams, middleware for Internet of Things (IoT), and distributed data and metadata management. Advance fundamental knowledge, and offer a practitioner's insight, on building scalable, resilient systems to empower Big Data applications.
Machine learning, natural language processing, data integration, cognitive science, graph-based learning algorithms for large-scale information extraction and data integration, temporal information processing, automatic knowledge harvesting from large data, and neuro-semantics.