Computer Science PhD, Computer Engineering PhD