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