My current research encompasses three areas: parallel computing, single board computers, and computer science education. My current research explores how low-energy computers such as single-board computers can be applied to general-purpose computing (especially for parallel computing tasks), and also explores how such devices can be used to engage and inspire students in areas such as parallel computing and cyber security. My dissertation research focused on developing algorithms that enable scientists to efficiently analyze, store and share their large collections of evolutionary trees. I am a co-author of the free online textbook, Dive into Systems, and also a member of the CSinParallel leadership team.
For a full list of my works, please view my CV.
Peer-Reviewed Publications
2024
-
Elizabeth Shoop, Suzanne J. Matthews, Richard Brown, Joel C. Adams.
"Hands-on Parallel & Distributed Computing with Raspberry Pi Devices and Clusters".
Journal of Parallel and Distributed Computing
October, 2024
Abstract PDF Materials Cite -
Elizabeth Shoop, Richard Brown, Suzanne J. Matthews, Joel C. Adams.
"Interactive Textbooks for Parallel and Distributed Computing Across the Undergraduate CS Curriculum".
2024 IEEE International Parallel and Distributed Processing Symposium Workshops (EduPar'24)
July, 2024
Abstract PDF Cite -
Grace Kim, Dylan Green, Suzanne J. Matthews.
"Evaluating the Efficacy of Peer-Created Worked-Example Videos in a Computer Systems Course".
Journal of Computing Sciences in Colleges, Volume 39, Issue 8
May, 2024
Abstract PDF Cite -
Nakul Rao, Nicholas Liebers, Aaron St. Leger, Suzanne J. Matthews.
"Comparing the Performance of Numba and CUDA for Historical Analysis of Synchrophasor Data".
2024 IEEE Power & Energy Society Innovative Smart Grid Technologies Conference (ISGT)
March, 2024
Abstract PDF Cite
2023
-
Michael P. Rooney, Nakul Rao, Nicholas Liebers, Aaron St. Leger, Suzanne J. Matthews.
"A Comparative Study of Programming Languages for a Real-Time Smart Grid Application".
In 2023 IEEE Green Energy and Smart Systems Conference (IGESSC)
November, 2023
Abstract PDF Cite -
D'Angelo Gourdine, Suzanne J. Matthews.
"An Open-Source BinaryGame for Learning Reverse Engineering".
Journal of Computing Sciences in Colleges, Volume 38, Issue 8
June, 2023
Abstract PDF Materials Cite -
Tia Newhall, Suzanne J. Matthews, Kevin C. Webb.
"A Free Online Textbook Introducing Computer Architecture Topics".
Proceedings of the Workshop on Computer Architecture Education
June, 2023
Abstract PDF Cite -
Michael P. Rooney, Suzanne J. Matthews.
"Evaluating FFT performance of the C and Rust Languages on Raspberry Pi platforms".
In 2023 57th Annual Conference on Information Sciences and Systems (CISS)
April, 2023
Abstract PDF Cite
2021
-
Joel C. Adams, Richard Brown, Suzanne J. Matthews, Elizabeth Shoop.
"Teaching PDC in the Time of COVID: Hands-on Materials for Remote Learning".
In 2021 IEEE International Parallel and Distributed Processing Symposium Workshops (EduPar'21)
June, 2021
Abstract PDF Materials Cite -
Suzanne J. Matthews, Tia Newhall, Kevin C. Webb.
"Dive into Systems: A Free, Online Textbook for Introducing Computer Systems".
In Proceedings of the 52nd ACM Technical Symposium on Computer Science Education
March, 2021
Abstract PDF Materials SIGCSE Special Project Grant Cite
2020
-
Suzanne J. Matthews, Aaron St. Leger.
"Energy-Efficient Analysis of Synchrophasor Data using the NVIDIA Jetson Nano".
2020 IEEE High Performance Extreme Computing Conference (HPEC)
September, 2020
Abstract PDF Cite -
Dan Hawthorne, Mike Kapralos, Raymond Blaine, Suzanne J. Matthews.
"Evaluating Cryptographic Performance of Raspberry Pi Clusters".
In 2020 IEEE High Performance Extreme Computing Conference (HPEC)
September, 2020
Abstract PDF Code Cite -
Suzanne J. Matthews.
"PDCunplugged: A Free Repository of Unplugged Parallel Distributed Computing Activities".
In 2020 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW)
January, 2020
Abstract PDF Materials Cite -
Sang Oh, Nathaniel Stickney, Daniel. Hawthorne, Suzanne J. Matthews.
"Teaching Web-Attacks on a Raspberry Pi Cyber Range".
In Proceedings of the 21st Annual SIG Conference on Information Technology Education
January, 2020
Abstract PDF Code Cite
2019
-
Cullen Johnson, Brian Curtin, Nikhil Shyamkumar, Rachelle David, Emmet Dunham, Preston Haney, Harry Moore, Thomas A. Babitt, Suzanne J. Matthews.
"A Raspberry Pi Mesh Sensor Network for Portable Perimeter Security".
In 2019 IEEE 10th Annual Ubiquitous Computing, Electronics Mobile Communication Conference (UEMCON)
October, 2019
Abstract PDF Cite -
Daniel K. Andrews, Rajeev K. Agrawal, Suzanne J. Matthews, Alexander S. Mentis.
"Comparing Machine Learning Techniques for Zeek Log Analysis".
2019 IEEE MIT Undergraduate Research Technology Conference (URTC)
October, 2019
Abstract PDF Cite -
Brian Curtin, Suzanne J. Matthews.
"Deep Learning for Inexpensive Image Classification of Wildlife on the Raspberry Pi".
In 2019 IEEE 10th Annual Ubiquitous Computing, Electronics Mobile Communication Conference (UEMCON)
October, 2019
Abstract PDF Cite -
S. J. Matthews, A. St. Leger.
"Leveraging MapReduce and Synchrophasors for Real-Time Anomaly Detection in the Smart Grid".
IEEE Transactions on Emerging Topics in Computing
July, 2019
Abstract PDF Cite -
Ovidiu-Gabriel Baciu-Ureche, Carlie Sleeman, William C. Moody, Suzanne J. Matthews.
"The Adventures of ScriptKitty: Using the Raspberry Pi to Teach Adolescents About Internet Safety".
In Proceedings of the 20th Annual SIG Conference on Information Technology Education
January, 2019
Abstract PDF Materials Code Cite
2018
-
S. Drakontaidis, M. Stanchi, G. Glazer, J. Hussey, A. S. Leger, S. J. Matthews.
"Towards Energy-Proportional Anomaly Detection in the Smart Grid".
In 2018 IEEE High Performance extreme Computing Conference (HPEC)
September, 2018
Abstract PDF Cite -
Suzanne J. Matthews.
"Harnessing Single Board Computers for Military Data Analytics".
Military Applications of Data Analytics
January, 2018
Abstract PDF Cite -
Suzanne J. Matthews, Joel C. Adams, Richard A. Brown, Elizabeth Shoop.
"Portable Parallel Computing with the Raspberry Pi".
Proceedings of the 49th ACM Technical Symposium on Computer Science Education
January, 2018
Abstract PDF Materials Cite
2017
-
Joel C. Adams, Suzanne J. Matthews, Elizabeth Shoop, David Toth, James Wolfer.
"Using inxpensive microclusters and accessible materials for cost-effective parallel and distributed computing education".
Journal of Computational Science Education
December, 2017
Abstract PDF Cite -
Kasey Candelario, Christopher Booth, Aaron St. Leger, Suzanne J. Matthews.
"Investigating a Raspberry Pi cluster for detecting anomalies in the smart grid".
In 2017 IEEE MIT Undergraduate Research Technology Conference (URTC)
November, 2017
Abstract PDF Cite -
Suzanne J. Matthews, Aaron St. Leger.
"Leveraging single board computers for anomaly detection in the smart grid".
In 2017 IEEE 8th Annual Ubiquitous Computing, Electronics and Mobile Communication Conference (UEMCON)
October, 2017
Abstract PDF Cite -
Sean Deaton, Daniel Brownfield, Leonard Kosta, Zhaozhang Zhu, S. J. Matthews.
"Real-time regex matching with apache spark".
2017 IEEE High Performance Extreme Computing Conference (HPEC)
September, 2017
Abstract PDF Cite -
Suzanne J. Matthews.
"Using Phoenix++ MapReduce to Introduce Undergraduate Students to Parallel Computing".
J. Comput. Sci. Coll.
June, 2017
Abstract PDF Materials Cite -
Leonard Kosta, Harrison Hunter, Glover George, Andrew Strelzoff, Suzanne J. Matthews.
"Measuring I/O Performance of Lustre and the Temporary File System for Tradespace Applications on HPC Systems".
Proceedings of the ACM SouthEast Conference
January, 2017
Abstract PDF Cite
2016
-
Jinny Yan, Suzanne J. Matthews.
"Applying clustering algorithms to determine authorship of chinese twitter messages".
In 2016 IEEE MIT Undergraduate Research Technology Conference (URTC)
November, 2016
Abstract PDF Cite -
Suzanne J. Matthews, Raymond W. Blaine, Aaron F. Brantly.
"Evaluating single board computer clusters for cyber operations".
In 2016 International Conference on Cyber Conflict (CyCon U.S.)
October, 2016
Abstract PDF Cite -
Timothy Nosco, Lisa Jones, Jakub Smola, Jessie Lass, Jocelyn Bell, William Pulleyblank, Suzanne J. Matthews, Christopher Okasaki.
"Exploring the Oriented Graceful Labeling Conjecture on Lobster Trees".
In Proceedings of the National Council of Undergraduate Research
January, 2016
Abstract PDF Cite -
Christa Chewar, Suzanne J. Matthews.
"Lights, Camera, Action!: Video Deliverables for Programming Projects".
J. Comput. Sci. Coll.
January, 2016
Abstract PDF Cite -
Suzanne J. Matthews.
"Teaching with Parallella: A First Look in an Undergraduate Parallel Computing Course".
J. Comput. Sci. Coll.
January, 2016
Abstract PDF Materials Case Files Cite -
Joel C. Adams, Jacob Caswell, Suzanne J. Matthews, Charles Peck, Elizabeth Shoop, David Toth, James Wolfer.
"The Micro-Cluster Showcase: 7 Inexpensive Beowulf Clusters for Teaching PDC".
In Proceedings of the 47th ACM Technical Symposium on Computing Science Education
January, 2016
Abstract PDF Cite -
Colin Hwang, Michael Parros, John Russell, Dylan Chamberlen, Jeremy Spruce, Aaron St. Leger, Suzanne J. Matthews.
"Using MapReduce to Detect Anomalies in the Real-Time Smart Grid".
Proceedings of the National Council of Undergraduate Research
January, 2016
Abstract PDF Cite
2015
-
Suzanne J. Matthews.
"Accurate simulation of large collections of phylogenetic trees".
In 2015 IEEE International Conference on Bioinformatics and Biomedicine (BIBM)
November, 2015
Abstract PDF Code Cite -
Suzanne J. Matthews.
"Heterogeneous Compression of Large Collections of Evolutionary Trees".
IEEE/ACM Transactions on Computational Biology and Bioinformatics
July, 2015
Abstract PDF Code Cite -
Zachary J. Ramirez, Raymond W. Blaine, Suzanne J. Matthews.
"Augmenting the Remotely Operated Automated Mortar System with Message Passing".
CrossTalk, The Journal of Defense Software Engineering
January, 2015
Abstract PDF Cite -
Joel C. Adams, Jacob Caswell, Suzanne J. Matthews, Charles Peck, Elizabeth Shoop, David Toth.
"Budget Beowulfs: A Showcase of Inexpensive Clusters for Teaching PDC".
In Proceedings of the 46th ACM Technical Symposium on Computer Science Education
January, 2015
Abstract PDF Code Parallella Case Files Pi Case Files CACM Blog Post Cite -
Nick Parlante, Julie Zelenski, Peter-Michael Osera, Marty Stepp, Mark Sherriff, Luther Tychonievich, Ryan Layer, Suzanne J. Matthews, Allison Obourn, David R. Raymond, Josh Hug, Stuart Reges.
"Nifty Assignments".
In Proceedings of the 46th ACM Technical Symposium on Computer Science Education
January, 2015
Abstract PDF Materials Cite
2014
-
Joseph Hannigan, Suzanne J. Matthews, John K. Wickiser, Paulo Shakarian.
"A Network-Based Approach for Identifying Cancer Causing Pathogens".
In Proceedings of the 2014 ACM Southeast Regional Conference
January, 2014
Abstract PDF Cite -
Bryce Tyson, Rosemary Betros, Nathaniel Rollings, Jorge Figueroa-Cecco, Lisa Jones, Suzanne J. Matthews.
"Using MapReduce to Compare Large Collections of Phylogenetic Trees".
In Proceedings of the 2014 ACM Southeast Regional Conference
January, 2014
Abstract PDF CREU Project Website Cite
2012
-
Vibin Ramakrishnan, Sai Praveen Srinivasan, Saeed M. Salem, Suzanne J. Matthews, Wilfredo Colón, Mohammed Zaki, Christopher Bystroff.
"Geofold: Topology-based protein unfolding pathways capture the effects of engineered disulfides on kinetic stability".
Proteins: Structure, Function, and Bioinformatics
January, 2012
Abstract PDF Cite
2011
-
Suzanne J. Matthews, Tiffani L. Williams.
"An efficient and extensible approach for compressing phylogenetic trees".
BMC Bioinformatics
January, 2011
Abstract PDF Code Cite -
Grant R. Brammer, Ralph W. Crosby, Suzanne J. Matthews, Tiffani L. Williams.
"Paper Mâché: Creating Dynamic Reproducible Science".
Procedia Computer Science
January, 2011
Abstract PDF Cite
2010
-
Suzanne Matthews, Seung-Jin Sul, Tiffani L Williams.
"A Novel Approach for Compressing Phylogenetic Trees.".
In Bioinformatics Research and Applications ISBRA 2010
January, 2010
Abstract PDF Code Cite -
Suzanne J Matthews, Tiffani L Williams.
"MrsRF: an efficient MapReduce algorithm for analyzing large collections of evolutionary trees".
BMC Bioinformatics
January, 2010
Abstract PDF Code Cite