Map-based Educational Tools for Algorithm Learning (METAL)
led by Dr. James D. Teresco
Acknowledgements
The METAL project is led
by
Prof. James D. Teresco
at
Siena College. Other current
participants are former Saint Rose student and current Rochester
Institute of Technology instructor Dr. Razieh Fathi.
The Summer 2017 project that supported a great expansion of METAL's
algorithm visualization capabilities was supported by the Summer
Scholars 2017
Program,
Center
for Undergraduate Research and Creative Activity (CURCA), at Siena
College. Thanks to project participants MariaRose Bamundo, Arjol
Pengu, and Clarice Tarbay.
The Summer 2018 project that supported design and implementation of
METAL's action-based framework for code-level algorithm visualization
capabilities was supported by the Summer Scholars 2018 Program, Center
for Undergraduate Research and Creative Activity (CURCA), at Siena
College, and by a Summer Faculty Research Fellowship from the Siena
College Committee on Teaching and Faculty Development. Thanks to
project participants Michael Dagostino, Abdul Samad, and Eric Sauer.
The Summer 2019 project that supported design and implementation of
METAL's conditional breakpoint capabilities and implemented new and
expanded algorithms including the first recursive algorithms, was
supported by the Summer Scholars 2019 Program, Center for
Undergraduate Research and Creative Activity (CURCA), at Siena
College. Thanks to
project participants Zac Goodsell, Tyler Gorman, and Alissa Ronca.
The Summer 2021 project that redesigned the HDX user interface, added
quadtree construction and other traversal AVs, and made many other
enhancements, was supported by the Summer Scholars 2021 Program,
Center for Undergraduate Research and Creative Activity (CURCA), at
Siena College, and by a Summer Faculty Research Fellowship from the
Siena College Committee on Teaching and Faculty Development. Thanks to
project participants Bailey Cross, Luke Jennings, and Spencer Moon.
Thank you to the
Travel Mapping
Project contributors
and to its now-defunct predecessor,
the
Clinched
Highway Mapping Project, its leader Tim Reichard, and
the
project
collaborators for TM's initial highway data.
Thank you to the all of students who have used METAL, showing patience
as it evolved, and providing valuable feedback on the project. In
particular, I am grateful to those who were forced to be "early
adopters" in the Fall 2009 COMSC 211 Data Structures course at Mount
Holyoke College and the Spring 2011 CSIS-385 Analysis of Algorithms
course at Siena College. Recent students in Siena's CSIS-385 Analysis
of Algorithms and CSIS-225 Advanced Programming classes made the most
extensive use to date of METAL and deserve thanks for their patience
and valuable feedback. Thank you also to the developers
of
Leaflet to support our maps,
to the
OpenStreetMap
project, and to
GitHub for free
hosting of our repositories.
For the earliest algorithm visualization work, thanks go out to the
two groups in CSC 507, Software Engineering, courses at The College of
Saint Rose who made contributions: Paul Amodeo, Kevin Bayly, Shipra
Goel, Rashmi Reddy Podduturi, Daniel Priddle, Ikhlas Ahmed, Devayan
Mandal, Arpit Patel, and Khaled Alhammad. Razie Fathi also made
significant early contributions to the algorithm visualization
implementation.
This work was also supported in part by a Faculty Reassigned Time grant
approved by the Professional Development Committee at the College of
Saint Rose.