Hanliang (Han) Guo

Welcome

I am an Assistant Professor of Mathematics and Computer Science at Ohio Wesleyan University. I got my Ph.D. from the University of Southern California (USC) under the supervision of Professor Eva Kanso. I completed my postdoc training at the University of Michigan, mentored by Professor Shravan Veerapaneni.

I am broadly interested in the fields of biological fluid mechanics and active matter. Specifically, I develop reduced-order models and fast numerical algorithms for low Reynolds number fluid problems related to biology and human health. Students interested in conducting research in biomedical flows, machine learning, and/or applied math in general are highly encouraged to contact me.

I am on sabbatical Spring 2024.

You are welcome to check out my CV, google scholar, and research gate profiles.

News

    Olds (click to expand)

Focused Research Areas

Publications

Software

Xlip

This Matlab App solves the optimal slip profile of axisymmetric microswimmers with user-defined shape. Such a slip profile minimizes the power loss of the active microswimmer swimming at unit speed. The algorithm is documented in the paper "Optimal slip velocities of micro-swimmers with arbitrary axisymmetric shapes" (https://doi.org/10.1017/jfm.2020.969).

Matlab users: The app can be directly installed into your Matlab App library. Download the installation file at Mathworks File Exchange.

No Matlab, no sweat: The app can be downloaded and installed as a stand-alone app. The installation file will download the Matlab runtime automatically. [stand-alone apps]

Teaching

Ohio Wesleyan University (2022 - )

MATH 111 Calculus II

MATH 210 Multivariable Calculus

MATH 280 Differential Equations

CS 110 Introduction to Computer Science and Programming

CS 300 Data Mining and Machine Learning

Students: read here to see what advice is given by the students who have taken these classes!

University of Michigan (2018 - 2022)

MATH 115 Calculus I

MATH 156 Applied Honors Calculus II

MATH 285 Honors Multivariable & Vector Calculus

MATH 371 Numerical Methods

University of Southern California (Before 2018)

AME 599 Mechanics of Locomotion in Air, Water, and on Land (Guest lecturer) (notes)

AME 525 Engineering Analysis (Teaching Assistant)

Research Mentorships

I am very fortunate to have mentored many talented undergraduate and graduate students. Contact me if you are interested in conducting research in applied math and/or biological flows.

In Summer 2023, I mentored Hassan Mustaq ('25) in the Summer Science Research Program (SSRP). We worked on math modeling of traffic jams. Using a first-order microscopic model, Hassan explored the effects of individual drivers' behaviors on the overall traffic flows. He looked at dynamics in single-lane, multi-lane, and close to intersections. Stay tuned for more!

From Fall 2022 to Spring 2023, I mentored Kaito Iwasaki ('23) on a research project concerning the dynamics of rotating micro-cylinders inside confining geometry. We investigated the complex dynamics of cylinders when subjected to different torques. Kaito joined the University of Michigan as a PhD student after graduation.

In Winter 2022, I co-mentored an undergraduate research team (Akash Narayanan, Xiuru Ruan, and Zhuoyu Zhu) together with Yabin Zhang. The team investigated different numerical interpolation schemes.

In Fall 2021, I mentored a group of four undergraduate students (Jenny Jin, Xinyue Qie, Nicole Surgent, and Wanting Huang). They worked on leveraging machine learning techniques to classify microswimmer types (pusher, puller, neutral). The results are published by SIURO.

In Winter 2021, a group of three undergraduate students at Michigan (Lisbon Wu, Rahmy Salman, and Bohan Xu) worked on the research project "Flow in Confined Geometry". They published their results (and codes) on this website. The Matlab App is available in Matlab Central. Check it out!