Stephen Woodworth University Of Waterloo