Assignment submission for Andrew Michaud.