Patrick Duchaine wrote the following thesis:


Patrick Duchaine was thesis committee member the 3 following theses