Teaching apps
Inclusive and Adaptive Teaching. I have developed five interactive
MATLAB apps that simulate core BIOL 101 experiments (e.g., the process of science,
photosynthesis, and genetics), allowing students to conduct experiments at their own pace,
outside the lab environment. These apps enable students to manipulate variables, explore
hypotheses, and empower them to ask “what if?” through repeated experimentation. The apps
have received an overwhelmingly positive feedback from students highlighting how this adaptive
approach helps them engage more effectively with the material and build a deeper understanding
of core concepts.
effect of light color on photosynthesis
Students investigate the role of wavelength of light on photosynthesis. The simulation
allows students to use a virtual spectrophotometer to measure the rate of
photosynthesis.
role of cofactors in enzyme function
Students understand the role of cofactors in enzyme function by
using chelating agents to inhibit
certain cofactos from binding to the enzyme.
Students setup a gel including loading the wells with DNA samples, attaching carbon
electrodes, and running the gel. The final result is observed under UV light.
A fun way to understand
and formulate steps of a complete experiment (i.e., setting up hypothesis, protocol,
data collection and interpretration) by testing the effectiveness of various handwashing soaps
research apps
Apps to facilitate kinematic data collection and analysis. These apps are often complemented
with command line functions that allow extracting 3D position data from recorded videos.
switching between DLC and DLT
DeepLabCut and DLTdv are quite common tools used for tracking and extracting position/
kinematic data from recorded videos. This app allows using tracked data in DLT as training
data in DLC. Furthermore, the tracked data in DLC can be converted to DLT file format for
easy visualization.
morphometric measurements
Quick calibration and extraction of various morphometric measurements of interest from
a 2D image. Same measurements can be performed by multiple users and the app averages
the measurements as the final output.