Andy Farnell graduated from UCL in computer science and electronic engineering before specialising in digital audio signal processing. He has worked as a sound effects programmer for BBC radio and television and as a programmer on server side applications for product search and data storage. Andy is an experienced teacher, having instructed undergraduate and masters students in software engineering, project management and audio engineering. He currently lives in London with his partner Kate and lectures on advanced synthetic sound modelling for games and interactive applications.