\documentstyle[txt,fullpage]{article}
\pagestyle{empty}

\setlength{\topmargin}{0.0in} % 0.25
\setlength{\headheight}{0.0in}
\setlength{\headsep}{0.0in}

%\setlength{\textheight}{9.75in}
%%\setlength{\columnsep}{2.0pc}
%%\setlength{\textwidth}{6.8in}
\setlength{\footheight}{0.0in}
\setlength{\parindent}{0.0in}

%
% define my compact itemized list
%
\newcounter{icount}
\newenvironment{icompact}{
  \begin{list}%
    {\arabic{icount}}{\usecounter{icount}
    \parsep 0pt plus 1pt
    \partopsep 0pt plus 1pt
    \topsep 2pt plus 2pt minus 1pt
    \itemsep 0pt plus 1pt}}%
  {\end{list}}

\newcommand{\reslabel}[1]{{#1}\hfill}
\newenvironment{reslist}{
  \begin{list}%
    {\hfill}% default label
    {\leftmargin 0.9in
     \setlength{\labelwidth}{\leftmargin}
     \addtolength{\labelwidth}{-\labelsep}
     \let\makelabel\reslabel
    }%
  }%
  {\end{list}}

\newcommand{\ignore}[1]{}

%% from jgmorris
\def\newblock{\hskip .11em plus .33em minus .07em}

\begin{document}
\bibliographystyle{unsrt}
\begin{center}
\vspace*{-0.5in}
{\Large\bf Garrett A. Pelton}\\
{\tt gap@cs.cmu.edu}\\[2ex]
\hspace*{\fill}
\begin{minipage}[t]{2.5in}
%\begin{center}

\begin{flushleft}
School of Computer Science\\
Carnegie Mellon University\\
5000 Forbes Avenue\\
Pittsburgh, PA 15213-3891\\
(412) 268-3505, Fax: 681-5739 \\
%\end{center}
\end{flushleft}
\end{minipage}
\hspace*{\fill}
\begin{minipage}[t]{2.5in}
%\begin{center}
\begin{flushleft}
242 Emerson St.\\
Pittsburgh, PA  15206\\
(412) 363-5938\\[2ex]
Citizenship: US\\
%\end{center}
\end{flushleft}
\end{minipage}
\hspace*{\fill}\\
\end{center}
{\large\bf Research Interests}
\begin{itemize}
\item[{}] Machine learning, AI in general, robotics, and how to create architectures that
enable learning. My focus now is on how an agent can use machine learning to improve its
ability to handle many goals simultaneously.
\end{itemize}

{\large\bf Education}

\begin{itemize}
\item[{}] Ph.D., Computer Science, Carnegie Mellon University,
Pittsburgh, PA, Expected May, 1997.\\
Thesis:
{\em Having lots to do, doesn't have to overwhelm an agent.}\\
Advisor: Jill Lehman.

\item[{}] M.S., Computer Science, Virginia Polytechnic Institute and State University, Blacksburg, VA, May 1977. \\
Thesis: {\em Intermediate Language Machines for the execution of High Level Languages.} \\
Advisor: Thomas Wesselkamper. 

\item[{}] B.S., Physics, Virginia Polytechnic Institute and State University, Blacksburg, VA, December, 1975.\\
Honors: Sigma Xi (science), Sigma Pi Sigma (physics), Computer Science Service Award (1976).
\end{itemize}

{\large\bf Research Experience}

\begin{reslist}
\item[9/91--present] Graduate Student, Carnegie Mellon University.
Developed general mechanisms that allow software agents to switch
tasks by suspending a task when it is blocked and reactivating it when
progress is possible again. This work is expected to allow an agent
to complete more tasks, and handle more tasks.

\item[10/89--1/92] Senior Research Programmer, Carnegie Mellon University.  
Specified portions and developed portions of a C version of
the SOAR architecture. Maintained the LISP version while the C version
was being developed.

\item[6/76--5/77] Research Assistant, Virginia Polytechnic Institute and State University.
Defined several abstract machines for implementing FORTRAN 77, to increase
the portability of FORTRAN programs. Implemented one of the abstract machines in
micro-code on a HP-2000. Compared the speed of FORTRAN programs running
on the abstract machine implementation to the same programs being compiled
by the native FORTRAN compiler and run on the standard instruction set.
\end{reslist}

{\large\bf Teaching Experience}
\begin{reslist}

\item[Spring 1993] Teaching Assistant, Carnegie Mellon University,
for the graduate {\em Distributed Systems} course.
Defined and wrote up the project (distributed DBMS), and helped implement the RPC
mechanisms the students needed. Graded projects and did oral examinations
of students.

\item[Fall 1994] Teaching Assistant, Carnegie Mellon University, 
for the undergraduate {\em Artificial Intelligence} course.  
Prepared and delivered lectures, formulated assignments and exams, graded assignments and
exams. Held weekly office hours.

\item[Spring 1976] Teaching Assistant, Virginia Polytechnic Institute and State University, 
for introductory FORTRAN course.  
Prepared and led weekly recitation sessions, graded assignments and
exams. Created mechanisms for automatically grading students
programs. Held weekly office hours.

\end{reslist}

\newpage
\vspace*{-0.7in}
\begin{center}
{\bf Garrett A. Pelton}
\end{center}
\vspace*{0.2in}

{\large\bf Industrial Experience}
\begin{reslist}

\item[6/88--10/89] Vice-President Product Development, NeuralWare, Pittsburgh, Pennsylvania.

Led software team developing neural network simulator products for
PCs, NECs, MACs, SUNs, SGIs and other platforms. Resident expert on
neural networks for optimization problems.

\item[7/83--6/88] Cimflex/Teknowledge, Pittsburgh, Pennsylvania.
\begin{reslist}
\item[Program Manager:] Led the design and implementation of expert
system based diagnostic products for the factory floor. Prototypes
used at a Hughes electronics plant and a Cummins diesel engine
manufacturing plant.
\item[Project Manager:] Managed the first deployment of network based manufacturing
protocols in a FORD plant. Represented robot manufacturers in the development of ISO 9506
that defined virtual machines for the factory floor. 
\item[Robotic Software Developer:] Developed most of the
motion control and parts of the user language for the first UNIX
version of the American Robot MERLIN robot.
\end{reslist}

\item[6/77--7/83] Member of Technical Staff, Bell Telephone Laboratories, Holmdel, New Jersey.

Designed and implemented portions of a data base management
system that helps maintain and administer the long distance lines that terminate
on the large long distance switches. 

\end{reslist}

{\large\bf Publications}
\begin{description}
\item[Conference] --
\begin{itemize}
\setlength{\itemindent}{-0.2in}
\setlength{\itemsep}{0.075in}
\item[{}] % \bibitem{MoreDP95}
R.~Morelli, B.~Dinkins, and G.A. Pelton.
\newblock A tutoring architecture that learns.
\newblock In {\em AI in Education (AIED-95) Conference}, August 1995.

\item[{}] % \bibitem{Pelt86a}
G.~A. Pelton.
\newblock Application architecture for communications on the manufacturing
  floor.
\newblock In {\em 1986 International Conference on Industrial Electronics,
  Control and Instrumentation (IECON 1986)}, pages 614--619. IEEE, 1986.

\item[{}] % \bibitem{Pelt86b}
G.~A. Pelton.
\newblock Application interface to MAP manufacturing messaging services.
\newblock In {\em Ultratech MAP conference}, pages 119--128, Dearborn,
  Michigan, 1986. Society of Manufacturing Engineers.


\item[{}] % \bibitem{GilbPWM84b}
A.~Gilbert, G.~A. Pelton, R.~Wang, and S.~Motiwalla.
\newblock AR-Basic: An advanced and user friendly programming system for
  robots.
\newblock In {\em Proceedings of Robot 8}, pages 47--64, Dearborn, Michigan,
  June, 1984. Society of Manufacturing Engineers.

\end{itemize}

\item[Workshop] --
\begin{itemize}
\setlength{\itemindent}{-0.2in}
\setlength{\itemsep}{0.075in}

\item[{}] % \bibitem{PeltL95a}
G.A. Pelton and J.F. Lehman.
\newblock Everyday believability.
\newblock {\em Proceedings of IJCAI-96 workshop on Entertainment and AI/Alife},
August, 1995.
\newblock also in Technical Report CMU-CS-95-133, School of Computer Science, Carnegie
  Mellon University.

\end{itemize}

\item[Other publications] --
\begin{itemize}
\setlength{\itemindent}{-0.2in}
\setlength{\itemsep}{0.075in}

\item[{}] % \bibitem{PeltL94a}
G.A. Pelton and J.F. Lehman.
\newblock The breakdown of operators when interacting with the external world.
\newblock Technical Report CMU-CS-94-121, School of Computer Science, Carnegie
  Mellon University, February 1994.
\newblock Soar \#94.9.

\item[{}] % \bibitem{Pelt87}
G.~A. Pelton.
\newblock An Analysis of using Neural Networks to Solve the Travelling
  Salesman Problem,
\newblock {\em NeuralWorks User's Guide, Networks 1}, pages 61--71.
\newblock NeuralWare Inc., 1987.

\item[{}] % \bibitem{GilbPWM85}
A.~Gilbert, G.~A. Pelton, R.~Wang, and S.~Motiwalla.
\newblock Magix: A real-time unix for factory automation.
\newblock {\em Systems and Software}, 4:103--109, April 1985.

\item[{}] % \bibitem{GilbPWM84a}
A.~Gilbert, G.~A. Pelton, R.~Wang, and S.~Motiwalla.
\newblock Programming a robot in Basic.
\newblock {\em Computers in Manufacturing and Engineering}, pages 28--33, May
  1984.

\end{itemize}


\newpage
\vspace*{-0.7in}
\begin{center}
{\bf Garrett A. Pelton}
\end{center}
\vspace*{0.2in}

\item[Conference and Workshop Talks] --
\setlength{\itemindent}{-0.2in}
\begin{itemize}
\setlength{\itemindent}{-0.2in}
\setlength{\itemsep}{0.075in}

\item[{}] 
``Everyday believability.'',
IJCAI-96 workshop on Entertainment and AI/Alife, Montreal, Quebec, August, 1995.

\item[{}] % \bibitem{GorbJP76}
``Application interface to map manufacturing messaging services.'',
Ultratech MAP conference, Los Angeles, CA, March 1986.

\item[{}] 
``Data acquisition through camac with a pdp11/40,'' 43rd meeting of the South Eastern Section of
		  the American Physical Society, Virgina Beach, VA, March 1976.

\end{itemize}

\item[Invited Talks] --
\setlength{\itemindent}{-0.2in}
\begin{itemize}
\setlength{\itemindent}{-0.2in}
\setlength{\itemsep}{0.075in}

\item[{}] 
``The FORD MAP Pilot,'' 
Third Manufacturing Automation Protocol (MAP) Users Group meeting, Ann Arbor, MI, May 1986.

\end{itemize}

\end{description}

{\large\bf Professional Activities}

\begin{itemize}
\item[{}] {\bf Service}
\begin{itemize}
\item[{}] Member ISO 9506 development committee (1985-1986).
\item[{}] Co-Chair of 10th Virginia Users Computer Conference (1975).
\end{itemize}
\item[]{\bf Member}
\begin{itemize}
\item[{}] ACM, AAAI
\end{itemize}
\end{itemize}

\ignore{
\begin{description}
\item[Refereed Conference and Workshop Publications] --
\nocite{MoreDP95}
\nocite{Pelt86a}
\item[Unrefereed Publications] --
\nocite{PeltL95a}
\nocite{PeltL94a}
\nocite{Pelt87}
\nocite{Pelt86b}
\nocite{GilbPWM85}
\nocite{GilbPWM84a}
\nocite{GilbPWM84b}
\item[Conference and Workshop Talks] --
\nocite{GorbJP76}
\end{description}
\bibliography{research}
}
\end{document}
