Aviral Shrivastava: Teaching
Courses
Regular Courses
- ASU 101: The ASU Experience
- CSE 230/EEE 230: Computer Organization and
Assembly Language Programming
- CSE 310: Algorithms and Data Structures
- CSE 325: Embedded Microprocessor System Design
- CSE 420: Computer Architecture I
- CSE 591: Power-Efficient Computing
Professional Courses
Teaching Schedule
- 2012 Fall: CSE 325: Embedded Microprocessor System
Design
- 2012 Fall: CSE 591: Power-Efficient Computing
- 2012 Spring: CSE 420: Computer Architecture I
- 2011 Fall: CSE 230/EEE 230: Computer Organization and
Assembly Language Programming
- 2011 Spring: CSE 591: Low Power Computing
- 2010 Fall: CSE 420: Computer Architecture I
- 2010 Fall: ASU 101:
The ASU Experience
- 2010 Summer: CSE 310: Data Structures and Algorithms
- 2010 Spring: CSE 591: Low Power Computing
- 2009 Fall: CSE 230/EEE 230: Computer Organization and Assembly Language Programming
- 2009 Fall: CSE 420: Computer Architecture I
- 2009 Summer: CSE 310: Data Structures and Algorithms
- 2009 Summer: Multi-core Programming
- 2009 Spring: CSE 230/EEE 230: Computer Organization and Assembly Language Programming
- 2009 Spring: CSE 591: Low Power Computing
- 2008 Fall: CSE 230/EEE 230: Computer Organization and Assembly Language Programming
- 2008 Spring: CSE 591: Compilers for Embedded Systems
- 2007 Fall: CSE 230/EEE 230: Computer Organization and Assembly Language Programming
- 2007 Spring: CSE 591: Low Power Computer Architecture
- 2006 Fall: CSE 230/EEE 230: Computer Organization and Assembly Language Programming