Skip to main content

more options

Teaching | ytube

This year I help Hunter Adams teach two courses in Electrical and Computer Engineering, ECE 4760 in fall 2023 and ECE 5760 in spring 2024. ECE 4760 covers microcontrollers as components in electronic design. ECE 5760 covers FPGA and SoC design. Student designs contains undergraduate and Masters of Engineering work in ECE, CS, and Neurobiology from 1994 to 2018.

Although retired, I am still involved with hardware and software development for the courses and for fun.


From 2010 to 2019, most hardware/software project descriptions are on the hackaday project site. An older projects list contains details of various projects from 1998-2010, including neurobiology and computer science.

The image to the right is from a 2014 paper using operational amplifier non-linear saturation to model a biological patterning system; the lateral inhibition of notch signaling (delta-notch system).

Documentation    Talks and Posters | Random Bits | Older Material

Nature Cover

Simulated crystal fracture, 1997.

Various Journal Club talks I have given are documented, mostly for my own use. Some of the talks overlap the older projects list above and several of them contain Matlab code examples. There are also posters presented at NeuroScience and other meetings.

The Random Bits section includes some personal details, such as a resume and a list of coauthors, as well as some video and pictures taken around Cornell, and some other descriptive material.

The Older Material link points to various projects, courses, and images from the past. A still image from an animation project I did at the Cornell Theory Center in 1996 is shown on the right. The animation was based on the simulated fracture of a crystal containing more than 100 million atoms. That seemed big at the time


Office: 214 Phillips Hall
Digital Lab: 238 Phillips Hall
(Phillips Hall is red on map)
Electronic: or
ECE department page