Borivoje Nikolic Division of Electrical Engineering (EECS) digital integrated circuits, VLSI implementation of communications, signal processing systems