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.

Gel electrophoresis

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.

process of science

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.