Williston, Kyle, Dept. of Engineering Mathematics and Internetworking, Dalhousie University, NS, Canada