presented at event IEEE Computer Society International Conference on Microelectronic System Education Conference