2021
Constructing Robots for Undergraduate Projects Using Commodity Aluminum Build Systems.
Proceedings of the Robotics in Education, 2021

2018
Building a Music Player: Teaching Operating Systems Concepts via an Arduino-Powered Music Player.
Proceedings of the IEEE Frontiers in Education Conference, 2018

2014
The Aithon board: a case study in commercialization of a student project.
J. Comput. Sci. Coll., 2014

2012
Retrospective on "Power-Sensitive Multithreaded Architecture".
Proceedings of the 30th International IEEE Conference on Computer Design, 2012

2008
Sidewalk following using color histograms.
J. Comput. Sci. Coll., 2008

2007
Team-Based Project Design of an Autonomous Robot.
Proceedings of the 2007 International Conference on Frontiers in Education: Computer Science & Computer Engineering, 2007

2006
PolyBot Board: a Controller Board for Robotics Applications and Education.
Proceedings of the 2006 International Conference on Frontiers in Education: Computer Science & Computer Engineering, 2006

2005
Architecture-Level Power Optimization - What Are the Limits?
J. Instr. Level Parallelism, 2005

Experiences with the Blackfin architecture for embedded systems education.
Proceedings of the 2005 workshop on Computer architecture education, 2005

Improving Non-Stationary Data Retrieval in Wireless Sensor Networks.
Proceedings of the 2005 International Conference on Wireless Networks, 2005

2003
Exploring the Potential of Architecture-Level Power Optimizations.
Proceedings of the Power-Aware Computer Systems, Third International Workshop, 2003

The Effect of Compiler Optimizations on Pentium 4 Power Consumption.
Proceedings of the 7th Annual Workshop on Interaction between Compilers and Computer Architecture (INTERACT-7 2003), 2003

2001
Reducing power with dynamic critical path information.
Proceedings of the 34th Annual International Symposium on Microarchitecture, 2001

2000
Power-Sensitive Multithreaded Architecture.
Proceedings of the IEEE International Conference On Computer Design: VLSI In Computers & Processors, 2000

1999
Storageless Value Prediction Using Prior Register Values.
Proceedings of the 26th Annual International Symposium on Computer Architecture, 1999