Ph.D. Computer Science; Missouri University of Science and Technology, 2015
B.S. Computer Science; Missouri University of Science and Technology, 2010
B.S. Physics; Missouri University of Science and Technology, 2010
Courses Taught
Data Structures
Operating Systems
Survey of Algorithms
Special Projects: Analysis of Algorithms
Developing Web Apps and Services
Graduate Directed Projects
Scientific Computing
University Seminar
Academic Interests
Qualitative Spatial Reasoning
Programming Languages and Compilers
HPC
Computer Science Education
Graph Theory
Scholarly Activity
Publications
Jennifer Leopold, Nathan Eloe, and Patrick Taylor. “BugHint: A Visual Debugger Based on Graph Mining”. In: Proceedings of the 24th International Conference on Visualization and Visual Languages (DMSVIVA 2018). Acceptance Rate: 45%. San Francisco, CA, USA, 2018.
Armita Abedijaberi, Nathan Eloe, and Jennifer Leopold. “Interactive Visualization of Robustness Enhancement in Scale-Free Networks with Limited Edge Addition (RENEA)”. In: Proceedings of the 23rd International Conference on Distributed Multimedia Systems, Visual Languages, and Sentient Systems (DMSVLSS 2017). Eloe contribution: 20%, Acceptance Rate: 33%. Pittsburgih, PA, USA, 2017, pp. 34–42.
Nathan Eloe. “Gitsubmit and VeCVL: Integrating Version Control in Introductory Computer Science Education”. In: Proceedings of the 23rd International Conference on Distributed Multimedia Systems, Visual Languages, and Sentient Systems (DMSVLSS 2017). Acceptance Rate: 33%. Pittsburg, PA, USA, 2017, pp. 1–7.
Armita Abedijaberi, Nathan Eloe, and Jennifer Leopold. “Interactive Visualization of Robustness Enhancement in Scale-Free Networks Against Cascading Failures”. In: Journal of Visual Languages and Computing (JVLC) (). Resubmitted with revisions Feb. 2018, Eloe contribution: 10%, Invited submission.
Nathan Eloe, Denise Case, and Jennifer Leopold. “VeCVL: A Visual Language for Version Control”. In: Proceedings of the 22nd International Conference on Distributed Multimedia Systems (DMS 2016) and Workshop on Visual Languages and Computing (VLC 2016). Eloe contribution: 60%, Acceptance Rate: 48%. Salerno, Italy, Oct. 2016, pp. 105–111.
Denise Case, Nathan Eloe, and Jennifer Leopold. “Scaffolding Version Control into the Computer Science Curriculum”. In: Proceedings of the 22nd International Conference on Distributed Multimedia Systems (DMS 2016) and Workshop on Distance Education Technology (DET 2016). Eloe contribution: 30%, Acceptance Rate: 48%. Salerno, Italy, Oct. 2016, pp. 175– 183.
Jennifer Leopold, Nathan Eloe, and Chaman Sabharwal. “VisCFSM: Visual, Constraint-Based, Frequent Subgraph Mining”. In: Proceedings of the 22nd International Conference on Distributed Multimedia Systems (DMS 2016). Best Paper Award, Eloe contribution: 40%, Acceptance Rate: 48%. Salerno, Italy, Oct. 2016, pp. 105–111.
Nathan Eloe and Jennifer Leopold. “PhysQSR: Improving Reasoning in Three Dimensions and Time with Image Processing and Physics”. In: Proceedings of the 21st International Conference on Distributed Multimedia Systems (DMS 2015). Eloe Contribution: 90%, Acceptance Rate: 46%. Vancouver, Canada, Sept. 2015, pp. 250–256.
Nathan W. Eloe, Chaman L. Sabharwal, and Jennifer L. Leopold. “A More Efficient Representation of Obscuration for VRCC-3D+ Relations”. In: Polibits (2014). In Review/To Appear.
Nathan W. Eloe, Joseph A. Steurer, Jennifer L. Leopold, et al. “Dual Graph Partitioning for Bottom-Up BVH Construction”. In: Journal of Visual Languages and Computing (Sept. 2014). To Appear.
Nathan W. Eloe, Jennifer L. Leopold, and Chaman L. Sabharwal. “Spatial Temporal Reasoning Using Image Processing, Physics, and Qualitative Spatial Reasoning”. In: Proceedings of the 19th International Conference on Distributed Multimedia Systems (DMS’13). Won Best of DMS 2013. Aug. 2013, pp. 14–19.
Nathan W. Eloe, Jennifer L. Leopold, and Chaman L. Sabharwal. “Efficient Determination of Spatial Relations Using Composition Tables and Decision Trees”. In: IEEE Symposium Series Workshop and Computational Intelligence for Multimedia, Signal and Vision Processing (CIMSIVP). 2013, pp. 1–7.
Adaleigh Martin, Ian Kottman, Robyn Littleton, et al. “Determining Minimal Transitions Between VRCC-3D+ Relations”. In: Distributed Multimedia Systems ’12. 2012, pp. 71–74.
Nathan Eloe, Jennifer L. Leopold, Chaman L. Sabharwal, et al. “Efficient Computation of Object Boundary Intersection and Error Tolerance in VRCC-3D+”. In: Distributed Multimedia Systems ’12. 2012, pp. 67–70.
Chaman Sabharwal, Jennifer Leopold, and Nathan Eloe. “A More Expressive 3D Region Connection Calculus”. In: Proceedings of the 2011 International Workshop on Visual Languages and Computing (in conjunction with the 17th International Conference on Distributed Multimedia Systems (DMS’11)). 2011, pp. 307–311.
Presentations
“Gitsubmit and VeCVL: Integrating Version Control in Introductory Computer Science Education”. The 23rd International Conference on Distributed Multimedia Systems, Visual Languages, and Sentient Systems (DMSVLSS 2017). Pittsburgh, PA, USA, 2017, pp. 1–7.
“VeCVL: A Visual Language for Version Control”. The 22nd International Conference on Distributed Multimedia Systems (DMS 2016) and Workshop on Visual Languages and Computing (VLC 2016). Salerno, Italy, Oct. 2016.
“VisCFSM: Visual, Constraint-Based, Frequent Subgraph Mining”. The 22nd International Conference on Distributed Multimedia Systems (DMS 2016).Salerno, Italy, Oct. 2016.
“PhysQSR: Improving Reasoning in Three Dimensions and Time with Image Processing and Physics”. The 21st International Conference on Distributed Multimedia Systems (DMS 2015). 2015, August 31 – September 2, Vancouver, Canada.
“Dual Graph Partitioning for Bottom-Up BVH Construction”, The 19th Conference on Distributed Multimedia Systems 2014, August 27–29; Pittsburgh, Pennsylvania, USA.
“A Fast Intersection Detection Algorithm For Qualitative Spatial Reasoning”, The 19th Conference on Distributed Multimedia Systems 2013, August 8–10; Brighton - Seafront, UK.
“Spatial Temporal Reasoning Using Image Processing, Physics, and Qualitative Spatial Reasoning”, The 19th Conference on Distributed Multimedia Systems 2013, August 8–10; Brighton - Seafront, UK.
“Efficient Computation of Object Boundary Intersection and Error Tolerance in VRCC-3D+”, The 18th Conference on Distributed Multimedia Systems, 2012, August 9–11; Miami, Florida, USA.
“Determining Minimal Transitions Between VRCC-3D+ Relations”, The 18th Conference on Distributed Multimedia Systems, 2012, August 9–11; Miami, Florida, USA.