Megan_Nate_canvas_EMPlgo