John Y. Oliver

Associate Professor, Director of CPE Program

Phone: 805-756-5434
Office: 20-215A
View Weekly Schedule

Picture of

Course Schedule - Fall 2015

Course Section Date/Time Room
Computer Engineering Orientation CPE 100-01 Tuesday
11:10 a.m.-noon  
Room: 006-0124 
Capstone Preparation CPE 350-01 Monday, Wednesday, Friday
2:10 p.m.-3 p.m.  
Room: 020-0145 
Capstone Preparation CPE 350-02 Monday, Wednesday, Friday
3:10 p.m.-4 p.m.  
Room: 020-0145 
Digital Systems Design EE 523-01 Monday, Wednesday, Friday
10:10 a.m.-11 a.m.  
Room: 020-0140 
Digital Systems Design EE 523-02 Tuesday
3:10 p.m.-6 p.m.  
Room: 020-0132 


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.


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


  • 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