Teaching

I teach a variety of courses related to computer engineering at the undergraduate and graduate levels. For materials related to current courses, see http://online.utk.edu (UTK campus username/password required).

Past courses I have taught include:

TermCourseDescription
Fall 2000ECE 205 (3)Electrical Engineering Computations
Spring 2001ECE205 (3)Electrical Engineering Computations
Summer 2001ECE 351 (3)Introduction to Logic Design of Digital Systems
Summer 2001ECE 599 (3)Embedded Systems Design
Fall 2001ECE 205 (3)Electrical Engineering Computations
Fall 2001ECE 599 (3)Computer Architecture
Fall 2001ECE 691 (1)Advanced Graduate Seminar
Spring 2002ECE 452 (4)Computer Engineering Capstone Senior Design
Spring 2002ECE 692 (3)Advanced Embedded Computing Systems
Spring 2002ECE 691 (1)Advanced Graduate Seminar
Fall 2002ECE 451 (3)Computer Systems Architecture
Fall 200ECE 599 (3)Computer Architecture
Fall 2002ECE 691 (1)Advanced Graduate Seminar
Spring 2003ECE 400 (5)Electrical Engineering Capstone Senior Design
Spring 2003ECE 452 (4)Computer Engineering Capstone Senior Design
Spring 2003ECE 691 (1)Advanced Graduate Seminar
Spring 2003ECE 692 (3)Computer and Communications Systems Performance Evaluation
Fall 2003ECE 451 (3)Computer Systems Architecture
Fall 2003ECE 599 (3)Computer Architecture
Fall 2003ECE 691 (1)Advanced Graduate Seminar
Spring 2004ECE 355 (3)Computing System Fundamentals
Spring 2004ECE 692 (3)Advanced Computer Architecture and Design
Summer 2004ECE 355 (3)Computing System Fundamentals
Fall 2004ECE 451 (3)Computer Systems Architecture
Fall 2004ECE 557 (3)Computer Architecture
Spring 2005ECE 355 (3)Computing System Fundamentals
Spring 2005ECE 659 (3)Digital Systems Verification
Summer 2005ECE 355 (3)Computing System Fundamentals
Fall 2005ECE 451 (3)Computer Systems Architecture
Fall 2005ECE 557 (3)Computer Architecture
Spring 2006ECE 355 (3)Computing System Fundamentals
Spring 2006ECE 400 (5)Capstone Senior Design
Spring 2006ECE 657 (3)Advanced Computer Architecture
Fall 2006ECE 451 (3)Computer Systems Architecture
Fall 2006ECE 557 (3)Computer Architecture
Spring 2007ECE 355 (3)Computing System Fundamentals
Spring 2007ECE 400 (5)Capstone Senior Design
Spring 2007ECE 657 (3)Advanced Computer Architecture
Spring 2007ECE 691 (1)Advanced Graduate Seminar
Summer 2007ECE 451 (3)Computer Systems Architecture
Fall 2007ECE 451 (3)Computer Systems Architecture
Fall 2007ECE 557 (3)Computer Architecture
Fall 2007ECE 691 (1)Advanced Graduate Seminar
Spring 2008ECE 400 (5)Capstone Senior Design
Spring 2008ECE 552 (3)Digital Systems Design II
Spring 2008ECE 691 (1)Advanced Graduate Seminar
Spring 2009ECE 451 (3)Computer Systems Architecture
Spring 2009ECE 659 (3)Digital Systems Verification
Spring 2009ECE 691 (1)Advanced Graduate Seminar
Fall 2009ECE 451 (3)Computer Systems Architecture
Fall 2009CS 594 (3)Introduction to Programming for Scientists and Engineers
Fall 2009ECE 691 (1)Advanced Graduate Seminar
Spring 2010ECE 657/CS 630 (3)Advanced Computer Architecture
Spring 2010ECE 691 (1)Advanced Graduate Seminar
Fall 2010ECE 451 (3)Computer Systems Architecture
Fall 2010CS 530 (3)Computer Architecture
Fall 2010ECE 691 (1)Advanced Graduate Seminar
Spring 2011CS 594 (3)Introduction to Programming for Scientists and Engineers
Spring 2011ECE 692 (3)Computer Arithmetic
Spring 2011ECE 691 (1)Advanced Graduate Seminar
Fall 2011ECE 451 (3)Computer Systems Architecture
Fall 2011CS 530 (3)Computer Architecture

Gregory Peterson - gdp@utk.edu - Ph:865-974-6352 Fax:865-974-5483
411 Ferris Hall - 1508 Middle Drive - Knoxville, TN 37996-2100