This website is best viewed in a browser that supports web standards.

Skip to content or, if you would rather, Skip to navigation.

Northwest Missouri State University


Dr. Nathan Eloe

Dr. Nathan Eloe

Email

Office

2147 Colden Hall

Phone

660.562.0832
660.562.1963 (fax)

Joined Northwest in 2015

Assistant Professor


Education

  • 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%. Pittsburgih, 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.

Other Professional Experiences

  • Special Projects Lead/Senior Dev: Lumate
  • Student Participant: Google Summer of Code