Thomas received his B.Sc. and Ph.D. degrees in mathematics from the University of Warwick. U.K., in 2006 and 2011, respectively. He joined Arithmatica, Warwick, U.K., in 2005, where he was involved in FPGA design and electronic design automation. In 2007, he co-founded Siglead Europe, a U.K.-limited subsidiary of Yokohama-based Siglead Inc., where he was involved in developing signal processing and coding algorithms for HDD, flash, and emerging storage technologies. In 2013, he joined the Nonvolatile Memory Systems Group at IBM Research - Zurich, Switzerland, where he is involved in developing advanced controller technology for the next-generation of IBM FlashSystem™ products. His research interests include signal processing, information theory, and machine learning.