Directory
A-Z Index
 

Dr. Nathan Eloe

Dr. Nathan Eloe

Email

Office

2147 Colden Hall

Phone

660.562.0832

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%. 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.

Other Professional Experiences

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