Patrick McDowell

57210 Pace Street

Slidell La., 70461

Current Position:

Assistant Professor of Computer Science

Department of Computer Science

SLU 10506

Hammond, La. 70402

985 – 549 - 5506



Ph.D. Computer Science, Louisiana State University, December 2005


M.S. Computer Science, University of Southern Mississippi, August 1999


B.S. Computer Science, University of Idaho, December 1984


Ph.D. Dissertation:

Biologically Inspired Learning System

September 14, 2005, 149 pp.


Masters Project

Described by the following reports: A Specification for a Computer Enzyme Design and Production Facility

, Project Summary for the Czymefactory


Professional Experience:

Assistant Professor - Southeastern Louisiana University, Hammond, La., 8/2006 – present.

  • Teaching
    • Operating Systems
    • Computing 1 (for Industrial Technology majors)
    • Computing 2 (for Industrial Technology majors)
    • Computer Graphics
  • Service
    • Contributing software/hardware interface skills and experience with underwater vehicles and data collection to the Madisonville Maritime Museum’s Environmental Assessment and Education Project, as part of EPA/Louisiana education grant.
    • Assisted the Hammond High School FIRST robotics team in preparation for the 2007 competition.
  • Research
    • Machine Learning
    • Legged Robotics
    • Cooperative Robotics
  • Researcher - Naval Research Laboratory, Stennis Space Center, Ms., 10/2000 – 8/2006.
  • Scientific/Technical Contributions
    • Primary Research areas: Machine Learning, Artificial Intelligence, Robotics
    • Secondary Research areas: Formation Maneuvering/Navigation of autonomous vehicles using relative navigation, Sensors and processing, simulation
  • R&D Business Development:
    • Contributes to team research direction, in the form of planning and proposals
      • “Littoral Alligator”, Bob Mullen (NSWC Crane)
      • “Proposal for a Legged Mobile Sensor Platform”, Bob Mullen, Gary Bullock (NSWC Crane), John Ellis (Homeland security)
    • Supports scientists at other NRL branches and Naval Oceanographic Office (NAVO)
      • PI on enhancements for ROADCILS airborne data collection system
  • Cooperation and Supervision
    • Assists/directs team members and students workers in research efforts
    • Works with visiting faculty members to further research goals

Computer Scientist/Analyst - Planning Systems Inc., 113 Christian Lane, Slidell La., 11/1985 – 10/2000

  • Staff programmer 1985 to 1992
    • Programmer/Analyst
      • Languages: Fortran, C, C++, Java, Pascal, LabView
      • Systems include: 8086 based PC, Mac, VAX, and HP mini computers
    • Responsible for design and implementation of several projects, including:
      • Teletype Message Management – collected, decoded, displayed, stored synoptic weather messages; Naval Oceanographic Office (NAVO)
      • MENTOR – Built software tools to create data bases, interfaces, and 3d displays; Naval Research Lab (NRL)
      • GASS – Geophysical Airborne Survey System, responsible for data retrieval and dispatching functions; NAVO
      • ADA, DIGIPHONE, etc. – primary programmer for real time data collection, analysis, control, archiving and display software for underwater acoustic systems; customers include Lockheed, Oakridge Labs, NRL, NAVO
  • Principle Investigator 1992 to 2000
    • Supported various agencies with software/hardware design and implementation.
      • Mapping, Charting and Geodesy Branch (NRL)
        • Realtime data collection/control, image processing, SONAR data analysis, etc.
      • Remote Sensing Branch (NRL)
        • Current Vector Feature Tracking
      • Ocean Instrumentation Branch (NAVO)
        • ROADCILS – airborne multi-channel realtime data collection, control, analysis, archiving, display
    • Responsible for acquisition of funding for self and team members.
      • Marketing
      • Customer development
      • Fiscal management
    • PI for “Bottom Type Classification using Neural Networks” under company’s Internal Research and Development program. 
    • Contributed to proposals to both private and federal agencies.
  • Supervisor 1996 – 2000
    • Mentored/career development of apprentice and journyman programmers
    • Responsible for interviewing prospective employees
    • Responsible for administrative functions, timesheets, employee reviews, etc.
  • Fellowships and Grants:

Board of Regents Fellowship recipient, Louisiana State University, 2000 – 2004

Short Courses Taught

“Introduction to LabView”, LSU Kinesiology Dept., January 2002

  • 5 day crash course in LabView; wrote course materials, example programs, exercises, and presented materials to faculty and students at request of dept.
  • Presentations:

“Control/Learning Architectures For Use in Robots Operating in Unstructured Environments”, P.hd. Seminar, Robot Vision Class, Louisiana State University, and Southern Conference for Computing, Hattiesburg Ms., October 2001


 “A Hybrid Annealing Algorithm for Tuning Walking Gaits”, Machine Learning class, November 2000


“A Specification for a Computer Enzyme Design and Production Facility” and “Project Summary for the Czymefactory”, Masters thesis seminar, University of Southern Mississippi, May 1999



McDowell, Bourgeois, Sofge, Iyengar, “Memory-Based In Situ Learning for Unmanned Vehicles”, IEEE Computer December 2006

McDowell, Bourgeois, McDowell, Iyengar, Chen, “Relative Positioning for Team Robot Navigation”, Autonomous Robots 2006

Asoodeh, Pandian, McDowell, "Environmental Education using Underwater”, LAS 2007 March, 2007

Marvin Roe, Donald Brandon, Patrick McDowell, Brian Bourgeois, “A Flexible Client/Server Application for Robotic Control”, Proceedings of ACM Southeast 2005 Conference, Kennesaw, Georgia, 18-19MAR04

McDowell, Bourgeois, Iyengar, “Formation Maneuvering Using Passive Acoustic Communications,” 2004 IEEE Int. Conf. on Robotics and Automation, New Orleans, LA, April, 2004

M. Roe, B. Bourgeois and P. McDowell, “Multi-Robot Position Tracking”, Proceedings of ACM Southeast 2004 Conference

McDowell and Bourgeois, “Control Algorithms for UUV Teams Using Acoustic Communications”, NRL Review 2004 (short article)

Marvin Roe, Brian Bourgeois, Patrick McDowell, “Simulator Development for Multiple Unmanned Underwater Vehicles,” Proceedings of ACM Southeast 2003 Conference, Savannah, GA, March 2003

P. McDowell, J. Chen, B. Bourgeois, “UUV Teams, Control From A Biological Perspective”, Proceedings of the Oceans 2002 MTS/IEEE Conference, Biloxi MS, pp 331-337

Brian Bourgeois, Patrick McDowell, “UUV Teams for Deep Water Operations,” Underwater Intervention 2001, New Orleans, La., February 2002

P. McDowell, S. Iyengar, M. Gendron, B. Bourgeois, J. Sample, “Control/Learning Architectures For Use in Robots Operating in Unstructured Environments”, Southern Conference for Computing, October, 2001

P. McDowell, B. Bourgeois, J. Cheramie, J. Gravley, "Objective based Dynamic Navigation Planning", Proceedings of the 12th Intl. Symposium on Unmanned Untethered Submersible Technology, August 2001, Durham, NH

McDowell, “Robot Ant Simulation”, Lima, Peru, December 1999


Research, Graduate Studies, Economic Deveolopment; “Watch out Mike! Robotiger is learning how to Walk”, LSU Research , Summer 2000


Jay Taylor Rushing , “LSU Computer Science Project Attempt to Build a Better Mike”, The Advocate, Baton Rouge, La, October 1, 2000

Professional Societies:

Association for Computing Machinery