Teaching Interests - John A. Nestor
I am interested in teaching all aspects of computer engineering, with
particular interest in basic and advanced digital design, Design using
Hardware Description Languages (HDLs), FPGA-based
design, computer organization and architecture, VLSI Design, VLSI CAD
Algorithms, Design Projects, and the interaction between technological
advance and intellectual property law & policy.
I am also involved in developing
visualization tools for concepts in VLSI, VLSI CAD, and Computer
- CADAPPLETS Project -
Applets for visualizing VLSI CAD Algorithms.
- Verilog files for MIPS processor design examples in Patterson &
Hennesey's Computer Organization and Design:
PowerPoint slides for my Course ECE 313 - Computer
Organization based on Patterson & Hennessey's book (Spring
- Magic files for the analog
comparator layout described in my 2002 ASEE Paper with David
Rich (designed for the AMI 1.5um process)
Archive of Course Materials
Most of my course materials are now distributed internally at
Lafayette using the Moodle course management system. The following
links are archives of web material for courses taught prior to 2009.