Tim Williams has worked for a variety of companies as an electronic design engineer over the last 20 ...