Current Courses


January-April, 2017 ENSC350: Digital Systems Design

Previous Courses


September-December, 2015 ENSC251: Software Design and Analysis for Engineers
September-December, 2014 ENSC251: Software Design and Analysis for Engineers
January-April, 2014 ENSC452: Advanced Digital System Design
September-December, 2012 ENSC351: Real Time and Embedded Systems
September-December, 2011 ENSC452/894: Advanced Digital System Design
September-December, 2011 ENSC351: Real Time and Embedded Systems
January-April, 2011 ENSC894: Advanced Computing Technology: Programming and System Design
September-December, 2010 ENSC452/894: Advanced Digital System Design
September-December, 2009 ENSC452/894: Advanced Digital System Design
September-December, 2009 ENSC351: Real Time and Embedded Systems
January-April, 2009 ENSC350: Digital System Design
September-December, 2008 ENSC452/894: Advanced Digital System Design
September-December, 2008 ENSC351: Real Time and Embedded Systems
January-April, 2008 ENSC350: Digital System Design
September-December, 2007 ENSC351: Real Time and Embedded Systems
January-April, 2007 ENSC460/894: Advanced Digital System Design

Directed Studies Courses


September-December, 2008 I will not be accepting any students for directed studies this semester. (see Current Courses above).
Hardware Investigations into Computer Architecture Prerequisites: ensc150, ensc151/ensc215, ensc250, and ensc350 (or their equivalents) with a minimum of a B+ average. Completion of ensc452 is preferred, but not required.
Hardware Investigations into Floating Point Application Implementation Prerequisites: ensc150, ensc151/ensc215, ensc250, ensc350, and ensc452 (or their equivalents) with a minimum of a B+ average.
Generally, I will accept a maximum of up to 3 students (undergraduates or graduates) per semester for directed studies courses. I would also prefer that students take ensc452 as a calender course instead of as a directed studies course.
Home | Research | Publications | Courses | Students | Funding | RCL