Keith David Cohen, BE. (Electronic)