Teaching Resources

Programming Examples

Examples of projects are useful to get a sense for the kinds of things that are possible with programming. Some of my own projects from college include this robotic arm and this iOS sudoku generator. I also recommend checking out Arduino projects on Instructables and these examples of data presentation for examples of projects.

Coding Resources

Blockly Maze game
Chrome Music Lab
Algorithmic thinking activity with Pictionary or human robots
EarSketch Music with Python (contact me for additional teaching resources)
Programming in Scheme (an entirely recursive language)
Python Games with Pygame (contact me for additional teaching resources)
Math puzzles on Project Euler

Science Projects and Neuro Activities

Neuro Activities from Monica Liu
Neuromembrane Simulator
MicroBit Prototyping
Experiments with Backyard Brains devices
Open Academics Writing Resources
MatPlotLib Cheat Sheets
Get a Grip: Build prostheses from 3" poster tubes and assorted supplies (duct tape, string)
Conductive ink pens for designing circuits
Build Rube Goldberg machines
Build a motor with copper wire
Thermoelectric motor (Seebeck Effect)
pH indicators, including with peaflower lemonade
Resources on introductory Physics demonstrations

Class Notes

Hodgkin & Huxley, Stimulation, and the Cable Equation
Writing a Personal Statement
Making Good Figures

Office Address

Fitzpatrick Building, Rm 1163
101 Science Dr, Durham, NC 27705