Michael A. Murphy
Education
- Ph.D. Computer Science, Clemson University (May 2010)
- Advisor: Dr. Sebastien Goasguen
- Recipient, National Science Foundation Graduate Research Fellowship
- GPA: 4.00
- Graduate Study, Computer and Information Science, Syracuse University (2005-2006)
- GPA: 4.00
- B.S. Computer Science, Clemson University Calhoun Honors College (May 2005)
- Graduated Summa Cum Laude (GPA: 4.00)
Employment
- Coastal Carolina University (2010 – Present)
- Associate Professor (tenured), Computing Sciences (2016 – Present)
- Assistant Professor, Computer Science and Information Systems (2010 – 2016)
- Affiliate Faculty, School of Coastal and Marine Systems Science (2014 – 2016)
- Clemson University (2006 – 2009)
- Graduate Assistant, School of Computing (January 2010 – May 2010)
- Graduate Teaching Assistant, School of Computing (January 2009 – May 2009)
- Graduate Teacher of Record, School of Computing (January 2008 – May 2008)
- Graduate Teaching Assistant, Computer Science (August 2006 – May 2007)
- Graduate Research Staff, Forestry and Natural Resources (July 2006 – May 2007)
- Clemson University (2003 – 2005)
- Research Staff, Forestry and Natural Resources (September 2003 – August 2005)
- Undergraduate Instructor, Forestry and Natural Resources (Fall 2004)
- Shodor Internship, Computer Science (April 2003 – August 2003)
Publications
Journal Articles
- Diversifying Computing Degree Programs to Improve Student Retention. Jean H. French, Michael A. Murphy, Cory Nance, and Crystal Cox. Journal of Computing Sciences in Colleges 33(2). 237-244. 2017.
- Using Kestrel and XMPP to support the STAR experiment in the Cloud. Lance Stout, Matthew Walker, Jérôme Lauret, Sebastien Goasguen, and Michael A. Murphy. Journal of Grid Computing 11(2). 239-264. 2013.
- Virtual Organization Clusters: Self-Provisioned Clouds on the Grid. Michael A. Murphy and Sebastien Goasguen. Future Generation Computer Systems 28(8). 1271-1281. 2010.
- Autonomic Clouds on the Grid. Michael A. Murphy, Linton Abraham, Michael Fenn, and Sebastien Goasguen. Journal of Grid Computing 8(1). 1–18. 2010.
- A State Machine Sensor Network for Ephemeral Stream Detection. Michael A. Murphy and Christopher J. Post. International Journal of Distributed Sensor Networks 2(3). 191–199. 2006.
Refereed Conference Proceedings
- Diversifying Computing Degree Programs to Improve Retention. Jean French, Michael Murphy, Cory Nance, and Crystal Cox. Paper. 31st Annual Consortium for Computing Sciences in Colleges: Southeastern Region Conference (CCSC:SE 2017). Greenville, South Carolina. November 3 – November 4, 2017.
- Hands-On, Web Service Based, Software Architecture Lab Component for Software Engineering Course. Crystal Cox and Mike Murphy. Paper. Thirteenth Annual Consortium for Computing Sciences in Colleges Mid-South Conference (CCSC: Mid-South 2015). Conway, Arkansas. April 10 – April 11, 2015.
- Pulley: Secure Administration of Virtual and Remote Computing Systems. Douglas C. Turner, Michael Fenn, and Michael A. Murphy. Short Paper and Poster. 52nd ACM Southeast Conference (ACMSE ‘14). Kennesaw, Georgia. March 28 – March 29, 2014.
- A Living Lab Approach for Collaboration and Innovative Thinking in the CS Curriculum. Jean French, Crystal Cox, and Michael A. Murphy. Short Paper and Poster. 51st ACM Southeast Conference (ACMSE ‘13). Savannah, Georgia. April 4 – April 6, 2013.
- Involuntary Computing: Hacking the Cloud. Sebastien Goasguen, Lance Stout, and Michael A. Murphy. Emerging Research Paper and Poster. 2nd IEEE International Conference on Cloud Computing Technology and Science (CloudCom 2010). Indianapolis, Indiana. November 30 – December 3, 2010.
- Scaling Virtual Organization Clusters over a Wide Area Network using the Kestrel Workload Management System. Lance Stout, Michael Fenn, Michael A. Murphy, and Sebastien Goasguen. Paper. 4th International Workshop on Virtualization Technologies in Distributed Computing (VTDC 2010). Chicago, IL. June 22, 2010.
- Self-Provisioned Hybrid Clouds. Linton Abraham, Michael A. Murphy, Michael Fenn, and Sebastien Goasguen. Paper. 7th IEEE International Conference on Autonomic Computing and Communications (ICAC 2010). Washington, DC. June 7 – June 11, 2010.
- Kestrel: An XMPP-based Framework for Many Task Computing Applications. Lance Stout, Michael A. Murphy, and Sebastien Goasguen. Paper. 2nd Workshop on Many-Task Computing on Grids and Supercomputers (MTAGS 2009). Portland, Oregon. November 16, 2009.
- A Study of a KVM-based Cluster for Grid Computing. Michael Fenn, Michael A. Murphy, and Sebastien Goasguen. Paper. 47th ACM Southeast Conference (ACMSE ’09). Clemson, South Carolina. March 19 – March 21, 2009.
- Dynamic Provisioning of Virtual Organization Clusters. Michael A. Murphy, Brandon Kagey, Michael Fenn, and Sebastien Goasguen. Paper. 9th IEEE International Symposium on Cluster Computing and the Grid (CCGrid ’09). Shanghai, China. May 18 – May 21, 2009. (21% acceptance rate)
- Distributed Management of Virtual Cluster Infrastructures. Michael A. Murphy, Michael Fenn, Linton Abraham, Joshua A. Canter, and Benjamin T. Sterrett. Paper. Fifth International Workshop on System Management Techniques, Processes, and Services (SMTPS ’09). Rome, Italy. May 25, 2009.
- Virtual Organization Clusters. Michael A. Murphy, Michael Fenn, and Sebastien Goasguen. Paper. 17th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing (PDP 2009). Weimar, Germany. February 18 – February 20, 2009.
- An Evaluation of KVM for Use in Cloud Computing. Paper. Michael Fenn, Michael A. Murphy, Jim Martin, and Sebastien Goasguen. Paper. Second International Conference on the Virtual Computing Initiative. Research Triangle Park (Durham), North Carolina. May 15 – May 16, 2008.
- The Efficacy of Live Virtual Machine Migrations over the Internet. Eric Harney, Sebastien Goasguen, Jim Martin, Mike Murphy, and Mike Westall. Paper. Second International Workshop on Virtualization Technology in Distributed Computing. Reno, Nevada. November 12, 2007.
- Fine-Scale Environmental Sensor Networks for Water Quality Monitoring. Christopher J. Post, Pinky D. Tejwani, Yeshanth K. Jayakumar, Gregory C. Taylor, Joshua K. Lawrence, Michael A. Murphy, Elena A. Mikhailova, and William R. English. Presentation. 2006 Joint Assembly of the American Geophysical Union. Baltimore, Maryland. May 23 – May 26, 2006.
- A Sensor Network for Soil Moisture Analysis and Ephemeral Stream Detection. Michael A. Murphy and Christopher J. Post. Paper. Innovations and Commercial Applications of Distributed Sensor Networks. Bethesda, Maryland. October 18 – October 19, 2005. (Selected as a best paper)
- Estimating Watershed Accumulated Precipitation From Radar and Gage Data. Michael A. Murphy, Christopher J. Post, and Megan A. Goddard. Poster. 2005 Joint Assembly of the American Geophysical Union. New Orleans, Louisiana. May 23 – May 27, 2005.
Mentored Student Presentations
- Christina Nance. “TealForensics: My Experience. The Good, the Bad, and the Ugly.” Virtual. May 3, 2021.
- Jeanne Dehetre. “TealForensics.” HTC Honors College Thesis Presentation. Virtual (due to COVID-19). May 3, 2020.
- Douglas C. Turner. “Pulley: Secure Administration of Virtual and Remote Computing Systems.” Poster Presentation. 52nd ACM Southeast Conference (ACMSE ‘14). Kennesaw, Georgia. March 28 – March 29, 2014.
- Olga Tweedy. “Wintertime Enhancement of Mesospheric-Lower Thermospheric Ozone.” Oral Presentation. Big South Undergraduate Research Symposium (BigSURS 2013). High Point, North Carolina. April 5 – April 6, 2013. Co-Mentor with Var Limpasuvan. Collaborators (NCAR): Anne Smith, Rolando Garcia, and Doug Kinnison.
- John P. Sheehan. “Automation of Regional Numerical Weather Simulation.” Poster Presentation. Big South Undergraduate Research Symposium (BigSURS 2013). High Point, North Carolina. April 5 – April 6, 2013. Co-Mentor with Var Limpasuvan.
Academic Theses
- Virtual Organization Clusters: Self-Provisioned Clouds on the Grid. Michael A. Murphy. Doctoral Dissertation, Clemson University, 2010.
- Sensor Networks and Remote Sensing Processing Algorithms for Hydrological Applications. Michael A. Murphy. Departmental Honors Thesis, Clemson University, 2005.
External Scholarly Presentations (Non-Refereed)
- Cybersecurity. Michael A. Murphy. 2023 Annual Symposium of the Health Technology Management Association of South Carolina (HTMA-SC 2023 Conference). Columbia, SC. May 3, 2023.
- Information Technology: Bachelor of Science. Mike Murphy and Cory Nance. Sixth Annual Grand Strand Tech Expo. Myrtle Beach, SC. March 24, 2015.
- B.S. Information Technology: 2+2 Degree Completion Program, Fall 2014. Mike Murphy. Horry Georgetown Technical College. Outreach presentation to 3 different HGTC courses. Conway, SC. September 16 and 18, 2014.
- Scientific Modeling and Cyberinfrastructure. Mike Murphy, Var Limpasuvan, Shaowu Bao, and Len Pietrafesa. Fifth Annual Grand Strand Tech Expo. Myrtle Beach, SC. April 9, 2014.
- Coastal Carolina University Cyberinfrastructure Project. Mike Murphy and Var Limpasuvan. Fourth Annual Grand Strand Tech Expo. Myrtle Beach, SC. March 27, 2013.
- Virtualizing Labs at Coastal Carolina University. Michael A. Murphy. VMWare Users Group. Conway, SC. November 17, 2011.
- Sensor Networks and Remote Sensing Processing Algorithms for Hydrological Applications. Michael A. Murphy. National Weather Service Forecast Office. Greer, SC. May 18, 2005.
University Presentations and Colloquia (Non-Refereed)
- Digital Privacy. Mike Murphy. ITS National Internet Day Information Security Event. Residence Hall Association, Coastal Carolina University. Zoom (Online). October 29, 2020.
- Digital Privacy. Mike Murphy. UNIV 110S: One Talk, One Time. College of Science, Coastal Carolina University. Conway, SC. October 22, 2019.
- The CCU Cyberinfrastructure. Mike Murphy. CCU Summer Undergraduate Research Fellowships (C-SURF) Orientation. College of Science, Coastal Carolina University. Conway, SC. May 21, 2018.
- Digital Privacy. Mike Murphy. UNIV 110S: One Talk, One Time. College of Science, Coastal Carolina University. Conway, SC. October 31, 2018.
- Browsing Safely: Social Networks & Mobile Devices. Mike Murphy. Coastal Carolina University Information Security Awareness Week. Information Technology Services, Coastal Carolina University. Conway, SC. November 15, 2018.
- Modern Digital Privacy. Mike Murphy. UNIV 110S: One Talk, One Time. College of Science, Coastal Carolina University. Conway, SC. October 23, 2017.
- The CCU Cyberinfrastructure. Mike Murphy. CCU Summer Undergraduate Research Fellowships (C-SURF) Orientation. College of Science, Coastal Carolina University. Conway, SC. May 22, 2017.
- The CCU Cyberinfrastructure Project. Mike Murphy. UNIV 110S: One Talk, One Time. College of Science, Coastal Carolina University. Conway, SC. November 15, 2016.
- What Can CCU Cyberinfrastructure Do for You? Mike Murphy. School of Coastal, Marine, and Systems Science Seminar. College of Science, Coastal Carolina University. Conway, SC. March 3, 2016.
- The CCU Cyberinfrastructure Project. Mike Murphy. UNIV 110S: One Talk, One Time. College of Science, Coastal Carolina University. Conway, SC. October 20, 2015.
- Modern Digital Privacy. Mike Murphy. Privacy in the Digital Age. Edgar Dyer Institute for Leadership and Public Policy, Coastal Carolina University. Myrtle Beach, SC. February 14, 2015.
- The CCU Cyberinfrastructure Project. Mike Murphy. UNIV 110S: One Talk, One Time. College of Science, Coastal Carolina University. Conway, SC. November 10, 2014.
- Building a Router from Commodity Computer Hardware. Mike Murphy. Numbers and Bytes. Live demonstration of router construction to a CCU student group. Conway, SC. October 30, 2014.
- Using Radar and Gage Data to Estimate Watershed Precipitation. Michael A. Murphy and Christopher J. Post. Poster. 2005 Clemson University Research Forum. Clemson, South Carolina. April 6, 2005.
- Sensor Networks for Water Quality Applications. Michael A. Murphy, Pinky D. Tejwani, Gregory C. Taylor, and Christopher J. Post. Poster. 2005 Clemson University Research Forum. Clemson, South Carolina. April 6, 2005.
Grants
Grants Awarded
- Varavut Limpasuvan (P.I.), Roi Gurka (Co-I), and Michael Murphy (Co-I, P.I.). “MRI: Acquisition of a Computing Cluster for Atmospheric and Geophysical Research.” Major Research Instrumentation Award #1624068. National Science Foundation. 2016-2019. $108,524. (Assumed P.I. role in 2019 after the original P.I. accepted a directorship at NSF.)
- Crystal Cox, Jean French, Clint Fuchs, Sathish Kumar, Michael Murphy, Cory Nance, and Tally Wright. “B.S. Information Technology Degree Completion Program.” CCU Online Learning Incentive Grant. 2016-2017. $49,800.
- Crystal Cox, Jean French, Rich Kilroy, Sathish Kumar, and Mike Murphy. “M.S. Information Systems Technology.” CCU Online Learning Incentive Grant. 2014-2015. $31,500.
- Jean H. French, Crystal Cox, and Mike Murphy. “Implementation of E-Assess, an Electronic Assessment Scheduling and Data Collection Tool.” CCU Assessment Grant. 2013-2014. $6,300.
- Michael A. Murphy and Varavut Limpasuvan. “Pulley: A Remote System Management Tool.” CCU Professional Enhancement Grant. 2012-2013. $2,628.
- Varavut Limpasuvan (P.I.) and Michael A. Murphy (Co-I). “Changes in the Upper Atmospheric Ozone.” South Carolina Space Grant Consortium. 2012-2013. $7,998.
- Michael A. Murphy. Graduate Research Fellowship. National Science Foundation. 2007-2010. $121,500.
Unfunded Proposals
- Paul A. Conrads (P.I.), Varavut Limpasuvan (P.I.), Shaowu Bao (Co-I), Michael A. Murphy (Co-I), Bo Song (Co-I), Thomas M. Williams (Co-I), Dong L. Wu (Collaborator), and Lisa Darby (Collaborator). “Monitoring Nearshore Salinity to Evaluate US Coastal Drought Conditions.” National Aeronautics and Space Administration – Research Opportunities in Space and Earth Sciences. 2014. $795,270.
- Var Limpasuvan (P.I.), Shaowu Bao (Co-I), Michael A. Murphy (Co-I), Erin E. Hackett (Co-I). “Coastal Operational Forecast for Regional Assessment Model (COFRAM).” Concept letter, South Carolina Sea Grant Consortium. 2013. $160,000.
- Michael H. Roberts (P.I.), D. Brian Larkins (Co-I), Varavut Limpasuvan (Co-I), William M. Jones (Co-I), Thomas R. Hoffman (Co-I), Louis Rubbo (Co-I), Megan Cevasco (Co-I), Paul T. Gayes (Co-I), Michael A. Murphy (Co-I), Kehui Xu (Co-I). “Establishment of a Center for Computational Science to Enhance Research and Education.” NSF/SC EPSCoR Track II Proposal. 2011. $187,040.
Scholarly Service
Doctoral Committees (Coastal Carolina University)
- C. Todd Rhodes, Coastal and Marine Systems Science
- Jiarong Zhong, Coastal and Marine Systems Science
Peer Reviewer
- Cluster Computing (2 manuscripts, 2022)
- Cluster Computing (3 manuscripts, 2021)
- Cluster Computing (3 assignments, 2020)
- Cluster Computing (2019)
- Cluster Computing (2 manuscripts, 2018)
- Cluster Computing (2017)
- Cluster Computing (2016)
- Concurrency and Computation: Practice and Experience (2015)
- Cluster Computing (3 manuscripts, 2015)
- IEEE Transactions on Parallel and Distributed Systems (2013)
- Cluster Computing (2013)
- Software: Practice and Experience (2013)
- Cluster Computing (2 manuscripts, 2012)
- Military Communications Conference (2012)
- The Computer Journal (2011)
- IEEE Transactions on Parallel and Distributed Systems (2010)
- 48th ACM Southeast Conference (2010)
Subject Matter Expert / Reviewer
- CS2023: ACM/IEEE-CS/AAAI Computer Science Curricula - Operating Systems Knowledge Area
Conference Participation
- ITS Liaison, 37th Annual CCSC Southeastern Conference (2023)
- Invited Cluster Chair, 2011 INFORMS Annual Meeting (2011)
University Service
Campus Technology
- Chair, Gupta College of Science Technology Committee (2022 - present)
- Gupta College of Science Technology Committee (2015 – present)
- Consultant, Information Technology Services (2019 - present)
- Director, CCU Cyberinfrastructure Project (2011 – 2019)
- Consultant, Library Maker Space Planning (2019)
- XSEDE Campus Champion (2013 – 2017)
- Computer Science Technology Infrastructure Committee (2010 – 2012)
Academic Committees
- Computing Sciences Curriculum Oversight Committee (2019 - present)
- Chair, Information Technology Curriculum Committee (2012 – present)
- Computing Sciences Assessment Committee (2016 – present)
- Computing Sciences Promotion & Tenure Committee (2016 – present)
- M.S. Information Systems and Technology Curriculum Committee (2015 – present)
- Information Systems Curriculum Committee (2011 – present)
- Gupta College of Science Graduate Committee (2020 - 2022)
- Substitute (Post-Tenure Reviews), College of Science P&T Committee (2020)
- Computing Sciences Laboratory Committee (2018 – 2020)
- College of Science Course Evaluations Committee (2015 – 2019)
- Substitute (semester), College of Science P&T Committee (2018)
- CCU Safe Zone Planning Committee (2014 – 2016)
- Substitute (semester), CCU Graduate Council (Fall 2013)
- Computer Science Curriculum Committee (2010 – 2012)
Search Committees
- Assistant Professor of Cyber Threat Intelligence (2023 - 2024)
- Assistant Professor of Computing Sciences (2021 - 2022)
- Chair, Lecturer of Computing Sciences (2020 - 2021)
- Chair, Assistant Professor of Computing Sciences (2019 - 2020)
- Chair, Visiting Assistant Professor of Computing Sciences (2019)
- Chair, Assistant Professor of Computer Science (2018 – 2019)
- Information Technology Services (2017 – 2018)
- Chair, Assistant Professor of Information Technology (2016)
- Substitute, Assistant Professor of Computer Science (2016)
- Chair, Lecturer of Computing Sciences (2015 – 2016)
- Chair, Assistant Professor of Information Technology (2014 – 2015)
- Linux/HPC System Administrator, Information Technology Services (2014 – 2015)
- Chair, Lecturer of Computer Science & Information Systems (2013 – 2014)
- Assistant Professor of Computer Science & Information Systems (2012 – 2013)
- Assistant Professor of Applied Physics (2011 – 2012)
University Governance
- Coastal Carolina University Faculty Senate (2018 – 2021)
South Carolina Commission on Higher Education
- Program Modification, B.S. Information Technology (2019)
- Representative, M.S. Information Systems and Technology Degree Proposal (2015)
- Program Coordinator, B.S. Information Technology Degree Proposal (2014)
Student Organizations
- Advisor, Coastal Carolina University ACM Student Chapter (2016 – 2017)
- Chapter Advisor, Upsilon Pi Epsilon Computing Honor Fraternity (2011 – 2017)
- Advisor, Numbers and Bytes Computing Student Organization (2015 – 2017)
Other Service
- CCU Safe Zone Ally (2014 – present)
- Undergraduate Academic Advisor (2010 – present)
- Course Coordinator (2010 – present)
- Hurricane Idalia - After-action report for the Department of Computing Sciences (2023)
- CINO TIE (2019)
- Hurricane Florence – Preparation and after-action review (2018)
- Hurricane Irma - Preparation and after-action review (2017)
- Hurricane Matthew – Preparation and after-action review (2016)
- Marine Science/CMWS Governance Committee (2016)
- Lab Renovation Co-Architect, Information Technology Experience Lab, Department of Computing Sciences, Coastal Carolina University (December 2014)
- Invited Discussion Facilitator, e-Advising, College of Science Faculty Advising Workshops (September 19 and 23, 2014)
- Information Technology 2+2 Program Outreach, Horry-Georgetown Technical College (2014)
- Lab Administrator and Coordinator, CSIS Department Computing Labs (2010 – 2012)
- Clemson Linux Initiative (2004)
Teaching
Courses Developed, Revised, and taught. Courses with a CSCI or IST prefix were taught at Coastal Carolina University. CPSC and FOR prefixed courses were taught at Clemson University.
Graduate Level
- CSCI 516: Linux System Administration (D)
- CSCI 534: Digital Forensics and E-Discovery (R)
- IST 664: Cloud Computing Security (D)
- IST 665: Secure Networking (D)
- CPSC 681: Open-Source Python Development (D)
- CPSC 881: Cyberinfrastructure
- FOR 893: Python for GIS Applications (D)
Undergraduate Level
- CSCI 130: Introduction to Computer Science
- CSCI 130L/131L: Introduction to Computer Science Lab
- CSCI 135: Introduction to Programming (R)
- CSCI 140L: Introduction to Algorithmic Design I Lab
- CSCI 145: Intermediate Programming (D)
- CSCI 211: Computer Infrastructure (D)
- CSCI 270: Data Communications Systems and Networks (R)
- CSCI 311: System Architecture (D)
- CSCI 330: Systems Analysis and Software Engineering I
- CSCI 356: Operating Systems
- CSCI 370: Data Communications Systems and Networks (R)
- CSCI 385: Introduction to Information Systems Security
- CSCI 415: Systems Administration (R)
- CSCI 416: Linux System Administration (D)
- CSCI 427: Systems Integration (D)
- CSCI 434: Digital Forensics (R)
- CSCI 435: Anti-Forensics and Digital Privacy (D)
- CSCI 490: Software Engineering II
- CSCI 495: Information Systems Capstone Course and Project
- CPSC 215L: Tools and Techniques for Software Development Lab
- CPSC 362: Distributed and Cluster Computing
- CPSC 481: Open-Source Python Development (D)
Professional Development
Conferences Attended (Non-Presenting)
- Open Source Digital Forensics Conference. Virtual. November 18, 2020.
- Techno Security and Digital Forensics Conference. Myrtle Beach, SC. June 3 - June 6, 2018.
- University Corporation for Atmospheric Research (UCAR) Annual Meeting. Boulder, CO. October 15 - October 17, 2012.
- Techno Security Conference. Myrtle Beach, SC. June 4 - June 6, 2012.
- Grand Strand Tech Expo. Myrtle Beach, SC. March 21, 2012.
- Techno Forensics Conference. Myrtle Beach, SC. October 31 - June 1, 2011.
Completed Technical Training
- Conducting Live Investigations with US-LATT. WetStone Technologies. Myrtle Beach, SC. June 2, 2011.
Completed Instructional Training
- Core Moodle Tools for Faculty. Coastal Carolina University Office of Digital and Online Learning. August 7, 2020.
- Best Practices for Digital Learning. Coastal Carolina University Center for Teaching Excellence to Advance Learning (CeTEAL). May 15, 2020.
- Echo360 Personal Lecture Capture Basics. Coastal Carolina University Center for Teaching Excellence to Advance Learning (CeTEAL). December 12, 2017.
- Quality Assurance Institute Online. Coastal Carolina University Center for Teaching Excellence to Advance Learning (CeTEAL). December 11, 2017.
- Integration of Accessible Assignments and Activities into your Online, Hybrid and Flex Classes. Coastal Carolina University Center for Teaching Excellence to Advance Learning (CeTEAL). November 28, 2017.
- Building a Multimedia Lesson Using the Lesson Tool in Moodle. Coastal Carolina University Center for Teaching Excellence to Advance Learning (CeTEAL). November 16, 2017.
- Distance Learning Institute – Conclusion. Coastal Carolina University Center for Teaching Excellence to Advance Learning (CeTEAL). December 23, 2015.
- Course Design: The First Week of Your Online Class. Coastal Carolina University Center for Teaching Excellence to Advance Learning (CeTEAL). May 12, 2015.
- Tracking Online Class Attendance. Coastal Carolina University Center for Teaching Excellence to Advance Learning (CeTEAL). May 12, 2015.
- 10 Ways To Make Your Course More Accessible. Coastal Carolina University Center for Teaching Excellence to Advance Learning (CeTEAL). May 12, 2015.
- Distance Learning Institute - Overview. Coastal Carolina University Center for Teaching Excellence to Advance Learning (CeTEAL). May 11, 2015.
- Getting Started in Distance Learning. Coastal Carolina University Center for Teaching Excellence to Advance Learning (CeTEAL). May 11, 2015.
- Making an Introductory Video For Your Online Course. Coastal Carolina University Center for Teaching Excellence to Advance Learning (CeTEAL). May 11, 2015.
- Organizing Your Moodle Course to Improve Usability. Coastal Carolina University Center for Teaching Excellence to Advance Learning (CeTEAL). May 11, 2015.
- Applying the Quality Assurance Inventory to Your Distance Learning Course. Coastal Carolina University Center for Teaching Excellence to Advance Learning (CeTEAL). May 11, 2015.
- Creating a Distance Learning Syllabus. Coastal Carolina University Center for Teaching Excellence to Advance Learning (CeTEAL). May 11, 2015.
- Blackboard Intro: An Intro to the New Blackboard Learn (Distance Learning Boot Camp). Coastal Carolina University Center for Teaching Excellence to Advance Learning (CeTEAL). July 18, 2011.
Completed Administrative Training
- QPR Gatekeeper Training (Suicide Prevention). Coastal Carolina University. March 1, 2021.
- COVID-19 Public Health Practices. Coastal Carolina University. August 5, 2020.
- Search Team and Implicit Bias. Coastal Carolina University. November 14, 2019.
- Information Security Awareness. Coastal Carolina University. September 26, 2017.
- Family Educational Right to Privacy Act. Coastal Carolina University. September 25, 2017.
- Safe Zone Level II Training. Coastal Carolina University. September 18, 2017.
- SAFE Response to Violence. Coastal Carolina University. September 14, 2017.
- Title IX. Coastal Carolina University. May 16, 2016.
- Compliance and Ethics. Coastal Carolina University. August 31, 2015.
- Protection of Minors. Coastal Carolina University. April 8, 2014.
- Search Chair Training, Coastal Carolina University. December 3, 2013.
- Golf Cart Safety Training. Coastal Carolina University. October 29, 2013.
- Mandatory General Safety Training. Coastal Carolina University. October 29, 2013.
- LGBT Safe Zone Training. Coastal Carolina University. September 11, 2013.
- Active Shooter Training. Coastal Carolina University. February 6, 2013.
- Search Team Training. Coastal Carolina University. December 3, 2012.
- Sexual Harassment Training. Coastal Carolina University. November 11, 2010.
Systems and Development Projects
Coastal Carolina University
- TealSite (2023 - present)
- Static site generator for producing academic websites, including flexible lesson content delivery.
- Software technologies: Python, HTML, CSS, JavaScript
- Magic Lesson (2023)
- Pilot project to explore different ways to deliver lesson content online.
- Software technologies: JavaScript, HTML, CSS
- TealForensics (2020 - 2021)
- Web-based application for teaching digital forensics, with an emphasis on dead-drive analysis.
- Software technologies: Python, Django, Bootstrap, Sass, The Sleuth Kit
- TealPkg (2021)
- Package management application for Slackware Linux.
- Software technologies: Python, cURL, GPG
- Released as Open-Source Software
- TealBuild (2021)
- Package build management system for Slackware Linux.
- Software technologies: Bash, GPG, QEMU/KVM
- Released as Open-Source Software
- Artiplunk (2020 - 2021)
- Automated system installation framework for Artix Linux.
- Software technologies: Bash
- Released as Open-Source Software
- Director, CCU Cyberinfrastructure Project (2011 – 2019)
- Developed and maintained a university-wide research and advanced academic computing system, including HPC clusters, physical and virtual servers, multiple NAS arrays for centralized storage, and centralized user accounts. Delivered completed system to CCU Information Technology Services for long term support.
- Maintained approximately 70-90 physical and virtual servers.
- Software technologies: CentOS/Scientific Linux (EL6 and EL7), SLURM, NFS, FreeIPA, OpenLDAP/MIT Kerberos, ISC dhcpd, BIND, Apache httpd, MySQL, PostgreSQL, NGINX, Apache Guacamole, Moodle, RStudio, MATLAB, Mathematica, IDL, WebMO, ANSYS, Tecplot
- Essential employee for Hurricanes Matthew (2016), Irma (2017), and Florence (2018)
- Hurricane Genesis and Outlook (HUGO) Team (2016 – 2017)
- Assisted with University preparation and response to named tropical systems
- Active hurricanes: Matthew (2016), Irma (2017)
- Pulley (2009 – 2014)
- Co-developed an agent-based distributed system administration tool for clusters, servers, workstations, and portable virtual machines.
- Technologies: Bash, Python, GPG
- Computer Science Teaching and Open Access Labs (2011 – 2012)
- Repaired, improved, and maintained the main teaching computer lab for the Department of Computer Science and Information Systems.
- Constructed an open computer lab for general student use with recycled hardware and a near-zero budget.
- Maintained 39 workstations, 2 servers, and multiple network printers.
- Technologies: customized Fedora Linux, Scientific Linux, Oracle VirtualBox, Windows XP/7, Ubuntu Linux
Clemson University
- Virtual Organization Clusters (2007 – 2010) [Doctoral dissertation research]
- Developed a novel architecture for computational grids, using autonomically allocated cloud computing environments for distributed applications.
- Implemented proof-of-concept VOCs using real cluster hardware.
- Developed a custom Python-based discrete event simulator for modeling VOC behavior using production trace data from the Grid Observatory.
- Stoker (2007 – 2009)
- Co-developed an LDAP-aware centralized synchronous administration tool for compute clusters.
- Technology: Python
- Cluster and Server Administrator (2007 – 2010)
- Implemented and maintained a 26-node research test bed, including a compute cluster, storage cluster, and Web server stack.
- Technologies: CentOS, SELinux, Apache httpd, iptables, Subversion, Mercurial, RHEL, Slackware, OSCAR, Rocks, OpenLDAP, ISC dhcpd, dnsmasq, NFS, Condor, Torque/Maui (PBS), and PVFS
- Simple LISP Dialect for Teaching (2008 – 2009)
- Implemented an interactive example language for teaching undergraduates basic compiler and interpreter techniques using a recursive-descent parser.
- Used in CPSC 428, Spring 2009 (Dr. D. E. Stevenson).
Community Service
- Riverbend Community Association, Myrtle Beach, SC
- Vice President (2020 - 2023)
- Treasurer (2019 - 2020)
- Member, Board of Directors (2017 – 2023)
- Chair, Architectural Control Committee (2016 – 2020)
- SKYWARN Advanced Severe Weather Spotter
- National Weather Service Greenville-Spartanburg, SC (1999 – 2005, 2006 – 2010)
- National Weather Service Binghamton, NY (2005 – 2006)
Professional Affiliation
- Association for Computing Machinery
Awards and Honors
Coastal Carolina University
- State Service Award (May 2021)
Clemson University
- National Science Foundation Graduate Research Fellowship (June 2007 – May 2010)
- Outstanding Ph.D. Student in Computer Science (April 2010)
- Faculty Scholarship Award (May 2005)
- Outstanding Senior in Computer Science (April 2005)
- Upsilon Pi Epsilon, Computing Honor Fraternity (inducted November 2004)
- Phi Kappa Phi, National Honor Fraternity (inducted October 2004)
- Outstanding Junior in Computer Science (April 2004)
- Donald A. Norton Scholarship (August 2003 – May 2005)
- President’s List (August 2002 – May 2005)
- Golden Key International Honour Society (Inducted 2003)
Syracuse University
- University Graduate Fellowship (August 2005 - May 2006)
University of South Carolina
- President’s Honor Roll (May 2002)
- Chancellor’s List, University of South Carolina Spartanburg (May 2002)
Personal
- U.S. Citizen