William Krueger
bill@coral-lab.org
OBJECTIVE
I will graduate from the University of Maryland, Baltimore County (UMBC) with a
Master’s Degree in computer science in May 2005 and am looking for a job as a
java software developer.
EDUCATION
M.S. in Computer Science (May 2005), University of Maryland, Baltimore County
B.S. in Computer Science and Mathematics -
double major (May 2002), University of Maryland, Baltimore County
- Cumulative GPA:
3.95
- GPA in majors: 4.00
WORK EXPERIENCE
- Graduate Research Assistant, University
of Maryland, Baltimore County (June 2002 - August 2002, June 2004 -
present)
-
Student
Lecturer, University of Maryland, Baltimore County (August 2004 -
December 2004)
-
Java
Software Developer (Intern), Juxtopia (June 2004 - October 2004)
- Northrop Grumman Fellow, University of
Maryland, Baltimore County (August 2002 - May 2004)
- Test Design Engineer (Intern), Northrop
Grumman Corporation (June 2003 - August 2003)
- Undergraduate Teacher's Assistant,
University of Maryland, Baltimore County (August 2001 - May 2002)
- Programmer (Intern), Eagan, McAllister
Associates, Inc. (June 2000 - August 2001)
AWARDS
- Northrop Grumman Fellowship,
Nothrop Grumman Corporation (2002 - 2004)
- Outstanding Student Award,
UMBC Department of Computer Science & Electrical Engineering (2002)
- Outstanding Student Award,
UMBC Department of Mathematics (2002)
- Graduated Magna Cum Laude,
University of Maryland, Baltimore County (2002)
COMPUTER SKILLS
- Programming Languages:
Java, C, C++, SQL, Prolog, HTML.
- Operating Systems:
Unix/Linux, Windows XP and earlier.
- Applications:
Matlab, Microsoft Office (Word, Excel, PowerPoint, FrontPage), SmartDraw, Dot/Neato,
Emacs, Microsoft Visual C++, and more.
RESEARCH & COURSE PROJECTS
- Learning Theoretical Entities (master's
thesis): a framework in which terms are added to an agent's domain
representation in response to perceived non-determinism.
- Learning by Doing: an AI research project
involving declarative knowledge inference and knowledge transfer.
- Neural networks: Backpropagation network,
Kohonen Self-Organizing Map (SOM), and Hopfield network.
- Data mining application that performs
density-based clustering.
- Robot that autonomously locates a candle
in a maze and puts out the flame with a motorized fan.
- Bookstore database application using
Oracle and PL/SQL with a web front-end.
- Distributed peer-to-peer file system.
- Information retrieval program for
semistructured web documents (see publications).
- Decision tree application, JESS rule
engine application, Principal component analysis (PCA), and other AI-related
programs.
-
Simulated
pipelined RISC CPU.
- Unix shell.
- 3-d Rendering Pipeline, Ray Tracing, and
L-systems computer graphics programs.
WORK PROJECTS
- Fetal heart rate analyzer (java applet)
that displays fetal heart rate data and locates abnormal features.
- Program in C (also used Matlab) that
interfaces with a network analyzer to automate the testing of a circuit's
scattering parameters.
- Code conversion from Borland C++ to
Microsoft Visual C++.
- Distributed data transfer using COM+.
- OpenGL real-time animation.
COURSE WORK
- Computer science:
neural networks, robotics, artificial intelligence, machine learning,
emergence, data mining, databases, algorithms, automata theory and formal
languages, operating systems, computer architecture, data visualization,
computer graphics, programming languages, data structures, assembly language,
C and C++.
- Mathematics:
geometry, abstract algebra, real analysis, probability theory, differential
equations, multi-variable calculus, linear algebra, dynamical systems.
PUBLICATIONS
Automatically Generated DAML Markup for Semistructured Documents, AAAI
Spring Symposium 2003, published by Springer (ISBN: 3-540-20868-2).
INTERESTS
Java, Artificial Intelligence, Dynamical Systems.
REFERENCES
Upon Request.