John Staton is a Ph.D. Candidate and GAANN Fellow at the Computer Science and Engineering Dept. at the University of Texas at Arlington.

His research focuses on artificial intelligence and robotics and in particular, human-robot interfaces, assistive robotics and rehabilitation robotics.

While at UTA he has worked under the supervision of Dr. Manfred Huber on both his Master's thesis and disseration research. He has also taught high-school level summer courses and an undergraduate-level artificial intelligence course at Texas Wesleyan University. He has also worked with other students to found a campus chapter of the Association for the Advancement of Artificial Intelligence at UTA.

Before UTA, John graduated from Augsburg College in Minneapolis, Minnesota with a Bachelor of Science in Computer Science and a minor in Mathematics. There he served both as a C.S. department tutor and as a student help desk worker for the Department of Information Technology.

Contact Information
John H. C. Staton
Dept. of Computer Science and Engineering, University of Texas at Arlington
Nedderman Hall 247, 416 Yates Street, Arlignton, TX, 76019
E-mail: john.staton AT


"An Assistive Navigation Paradigm Using Force Feedback"
Advanced Robotics and its Social Impacts (ARSO2009), Tokyo,  Japan

“An Assistive Navigation Paradigm for Semi-Autonomous Wheelchairs Using Force Feedback and Goal Prediction”
Rehabilitation Engineering and Assistive Technology Society of North America (RESNA2008), Washington, D.C.


Research Experience

·         University of Texas at Arlington

  • Dissertation Research - LEARN Lab - Fall 2009 to Present
  • Worked with Dr. Manfred Huber on an artificially intelligent wheelchair platform for individuals with disabilities.

·         University of Notre Dame

  • Graduate Student - Computer Vision Research Lab (CVRL) - Spring 2006
  • Researched the history, theory and current state of latent fingerprint analysis, including a large amount of time working with the latest (at the time) fingerprint software and hardware from NIST and Crossmatch Technologies.

  • Student Intern - Artificial Intelligence and Robotics (AIRo) Lab - Summer 2005
  • Worked as part of a team on a “socially interactive robot” for a robotics competition, specifically in voice recognition and speech interaction.

Teaching Experience

·         University of Texas at Arlington

  • Guest Lecturer - CSE 4360/5364 - Autonomous Robots (Dr. Manfred Huber) - Fall 2008
  • Lectured the class sessions on path planning, including cell decomposition, potential fields, manhattan distance and harmonic functions

  • Teaching Assistant - CSE 4308/5360 - Artificial Intelligence I (Dr. Vassilis Athitsos) - Fall 2008
  • Assisted Dr. Athitsos in teaching the first senior/graduate Artificial Intelligence course; topics covered in this course include search algorithms (such as breadth-first, depth-first, A*), game-playing algorithms (such as Minimax), knowledge and logic reasoning, planning methods (such as STRIPS and Partially Ordered Planner), probabilistic reasoning, and machine learning.

·         Texas Wesleyan University

  • Adjunct Professor - Fall 2009
  • Taught senior-level Artificial Intelligence; topics covered include search algorithms, game-playing algorithms, knowledge and logic reasoning, planning methods, probabilistic reasoning and machine learning.
  • Guest Speaker – Texas Wesleyan Math & Computer Science Club – Spring 2009
  • Spoke on the experience of being a graduate student in Computer Science, specifically on the skills and    traits necessary for success in academia
  • Computer Science Teacher - TEXPREP - Texas Prefreshman Engineering Program - Summer 2008
  • Taught webpage creation to high school students, including HTML, CSS, and organizational theory

·         University of Notre Dame

  • Teaching Assistant – CSE20212: Fundamentals of Computing II (Dr. Pat Flynn) - Spring 2006
  • Teaching Assistant – CSE20211: Fundamentals of Computing I (Dr. Aaron Streigel) - Fall 2005
  • Led a weekly lab session for both courses where I helped second-year students learn data structures and programming in C and C++ using the Eclipse and MS Visual Studio environments; also guest lectured class on several occasions.

·         Augsburg College

  • Department Tutor – Fall 2004 – Spring 2005, Department of Computer Science

Work Experience

·        University of Texas at Arlington

  • Developer - Summer 2010
  • Developed C# implementation of readability functions for educational software for the iLearning corporation.

·         Augsburg College

  • Webmaster/Technical Consultant - KAUG - Augsburg Radio - Fall 2003 - Spring 2005
  • Worked in conjunction with Dr. Noel Petit of the Augsburg C.S. department to set up webcasting for KAUG, as well as moving the radio station to a new, state-of-the-art facility.

  • Student Worker - Student Computing Help Desk, Augsburg IT, Fall 2002 - Spring 2003
  • Augsburg College has over 3000 students and 11 computing resource labs with around 20 computers in each lab. These computers covered the full gamut from Windows 2000/XP, Mac OS 10 and above, Red Hat Linux, and Sun Solaris machine.

Volunteer Experience

·         Muscular Dystrophy Association

  • Participant – Metroplex MDA Stride & Ride – Spring 2009

·         University of Texas at Arlington

  • Worker - UTA Robot Programming Contest - Spring 2008
  • Judge - UTA Robot Programming Contest - Spring 2007

·         University of Notre Dame

  • Judge - Northern Indiana Regional Science & Engineering Fair – Spring 2006

·         Augsburg College

  • Intern/Technical Consultant - Learning In Style Adult Education, Fall 2004
  • Served as on-site IT staff to troubleshoot computer problems, but also taught English and keyboarding skills to recent immigrants, as well as started a project to develop a new “typing tutor” program to assist the student’s progress.

  • Student Worker - Campus Kitchens, Spring 2002

·         St. Peter, Minnesota

  • Student Worker - The Tree-mendous Playground, Fall 2000

Student Organizations

·         University of Texas at Arlington

  • Secretary – The Association for the Advancement of Artificial Intelligence @ UTA – Spring 2009


·         Operating Systems:

·         Windows 2000/XP, Mac OS X 10.2 and above, various Linux environments

·         Programming Languages:

·         C, C#, C++, Java, Perl, HTML

·         Other Skills:

·         Microsoft Robotics Studio, Matlab, Microsoft Visual Studio .NET, Eclipse, Microsoft Word, Excel, & Powerpoint, Macromedia Dreamweaver, Adobe Photoshop & ImageReady

{ top }

last edited 12/12/2010