Teaching Demos

Interactive visualizations for engineering and science education

Controls 2nd Order Systems Interactive

Feedback Control: Depth Tracking

Proportional control of an underwater robot. Adjust gain, mass, and drag to explore overshoot, damping, and rise time. Based on HMC E79.

Mechanics Gravity Kepler's Laws

Two-Body Orbits: Newtonian Gravity

Two masses orbiting their common center of mass. Adjust masses, semi-major axis, and eccentricity to explore Kepler's laws and orbital mechanics.

Scientific Writing Figures Assessment

Figure Critique: E80 Guidelines

Identify issues in scientific figures using the HMC E80 rubric. Click on problem areas, classify issues, then check your answers against the key.

Signal Processing Compression JPEG

Progressive Rendering: Why Basis Functions Matter

Compare pixel-by-pixel vs. DCT frequency ordering to see why JPEG compression works. Same data, different basis — dramatically different quality.