Hudson was educated at Caltech, where he received his bachelor's degree in engineering and applied science in 1985, his master's degree in electrical engineering in 1986, and his PhD in electrical engineering in 1990.