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, scalable computing, distributed data and metadata management & software cyber-infrastructure for eScience and eEngineering. 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.