Skip to main content

more options

Teaching   ECE 4760 | ECE 5760 | ECE 4920 | Student Designs | ytube

I teach three courses in Electrical and Computer Engineering this year, ECE 4760 in the fall and ECE 5760 and ECE 4920 in the spring. ECE 4760 covers microcontrollers as components in electronic design. ECE 5760 deals with system-on-chip design using Verilog and Linux to design FPGA/ARM circuits. ECE 4920 is a technical writing course for students who have taken 4760 or 5760. Student designs contains undergraduate and Masters of Engineering work in ECE and Neurobiology.

Research   Hackaday Projects | Older Projects | Hardware and software

Since 2010, most hardware/software project descriptions are on the hackaday project site. The older projects section contains details of various projects from 1998-2010. 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). The hardware and software techniques section contains various items connected to research, teaching, or simply trying to understand the methods section of some paper. These tend to be fairly specialized.

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 hardware/software section 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