Daniel A. Ray

Associate Professor, Computer Science

Daniel A. Ray

Research Interests

Dr. Daniel A. Ray is an Associate Professor of Computer Science. Dr. Ray teaches across the Computer Science curriculum with special emphasis on Algorithms, Information Security, Robotics and Artificial Intelligence. While employed in the same role at The University of Virginia's College at Wise, Dr. Ray was awarded the Harrison Award for Outstanding Teacher in 2015, and the Harrison Award for Outstanding Instructional Support the following year. In 2009, Dr. Ray founded the Summer Program in Robotics and Intelligent Technology (S.P.I.R.I.T.), a yearly week-long robotics and programming camp geared toward rural area middle school students, and served as the program's director through 2019.

Courses Taught

CS155 Computer Science I Spring 2021
CS155 Computer Science I Spring 2021
CS355 Data Structures and Algorithms Spring 2021
ITE359 Digital Forensics Spring 2021
CS155 Computer Science I Fall 2020
CS155 Computer Science I Fall 2020
CS255 Computer Science II Fall 2020
CS420 Operating Systems Fall 2020
CS135 Computer Skills for Prob Solv Summer 2020
CS155 Computer Science I Spring 2020
CS135 Computer Skills for Prob Solv Spring 2020
CS135 Computer Skills for Prob Solv Spring 2020
ITE359 Digital Forensics Spring 2020
CS155 Computer Science I Fall 2019
CS135 Computer Skills for Prob Solv Fall 2019
CS135 Computer Skills for Prob Solv Fall 2019
CS420 Operating Systems Fall 2019

Education

PhD The University of Alabama, 2007
MS The University of Alabama, 2005
BS The University of Alabama, 2003

Selected Intellectual Contributions

  • Watson, Jason S, Besmer, Andrew, Banks, Michael S, Ray, Daniel A, Derksen, Gerry Investigating Student Perceptions of an Interdisciplinary Computing Capstone Course
  • Crabtree, John D, Zhang, Xihui, Ray, Daniel A Utilizing peer tutors in introductory programming education: An exploratory investigation
  • Sevigne, Kaylin, Ray, Daniel A, Zhang, Xihui, Crabtree, John D Impact and Pedagogical Efficacy of Supplemental Instructors in Introductory Programming Education
  • Ray, Daniel A Dynamics of System Evolution
  • Ray, Daniel A, Mubin, Ashirul , Bradford, Philip G Architecting an Evolvable System by Iterative Object- Process Modeling
  • Ray, Daniel A Architecting an Evolvable System by Iterative Object-Process Modeling v. 7
  • Ray, Daniel A, Bradford, Philip G Requirements for Digital Forensics Investigation Domain-Specific Languages
  • Ray, Daniel A, Bradford, Philip G Semantics for a Domain-Specific Language for the Digital Forensics Domain
  • Ray, Daniel A, Bradford, Philip G An Insider Threat Detection Digital Forensics System p. 75-86
  • Ray, Daniel A, Bradford, Philip G Finding the Change-Point in a Binary Stream with Two Unknown, But Distant, Distributions
  • Ray, Daniel A Investigating the Impact of Real-World Factors on Internet Worm Propagation p. 10-24
  • Ray, Daniel A, Ward, Charles, Monteanu, Bogdon, Blackwell, Jonathan, Hong, X. , Li, J. Investigating the Impact of Real-World Factors on Internet Worm Propagation
  • Ray, Daniel A, Bradford, Philip G Models of Models: Digital Forensics and Domain-specific Languages
  • Ray, Daniel A, Bradford, Philip G Using Digital Chains of Custody on Constrained Devices to Verify Evidence

Selected Awards

  • Received Faculty Marshall (2019)
    The University of Virginia's College at Wise
  • Received Faculty Marshall (2018)
    The University of Virginia's College at Wise
  • Received Faculty Marshall (2017)
    The University of Virginia's College at Wise
  • Received Harrison Award for Outstanding Instructional Support (2016)
    The University of Virginia's College at Wise
  • Received Harrison Outstanding Teaching Award (2015)
    The University of Virginia's College at Wise
  • Received Harrison Rising Star Award (2012)
    The University of Virginia's College at Wise