Computational non-Newtonian Fluid Mechanics Complex Nanoparticles and Virus dynamics Biofluid Mechanics and Clotting Models Coffee Extraction Dynamics Multiscale Fluid Simulations Microswimmers Pedestrian Dynamics Polymer Dynamics and Microfluidics Suspension rheology