John Y. Oliver

Associate Professor, Director of CPE Program

Phone: 805-756-5434
E-mail: jyoliver@calpoly.edu
Office: 20-215A
Homepage
View Weekly Schedule

Picture of

Course Schedule - Spring 2014

Course Section Date/Time Room
Special Problems CPE 200-01 Monday
6:10 p.m.-8 p.m.  
Room: 020-0132 
Special Problems CPE 200-02 Wednesday
6:10 p.m.-8 p.m.  
Room: 020-0132 
Programmable Logic and Microprocessor-Based Systems Design CPE 329-03 Monday, Wednesday, Friday
9:10 a.m.-10 a.m.  
Room: 020-0100 
Programmable Logic and Microprocessor-Based Systems Design CPE 329-04 Monday, Wednesday, Friday
10:10 a.m.-11 a.m.  
Room: 020-0100 

Bio

I like the dynamic field of computer architecture. Low-power embedded systems are particularly interesting, the design space requires innovative, elegant solutions. I'm also passionate about education pedagogy.

Currently, I am the director of the Computer Engineering Program (CPE). I spend a majority of my teaching time reaching out to CPE freshmen, trying to ensure their success. My goals for the CPE program are: 1) establish strategic direction for the program 2) improve gender balance in the student body 3) alumni outreach 4) enhance multidisciplinary opportunities in the program.

Education

BS - Boston University - 1998
PhD - University of California, Davis - 2007

Teaching and Research Interests

Computer Architecture
Energy Efficient Computing
Sustainable Computing
Disk Drives
Data Storage and Management

Resources

  • Live Schedule
    This is my live schedule (Zimbra). The Zimbra web view of my schedule is poorly done and only shows the start times for events. Please click on the individual events to see their end times.
  • CPE 07-09 Dependency Flowchart
    The CPE 07-09 curriculum in a dependency flowchart: more clearly shows the pre-requisite chain of the curriculum. Made with graphviz/gimp

Edit