ERIC A. BREIMER
www.cs.rpi.edu/~breime
|
Computer Science Department
Rensselaer Polytechnic Institute
110 8th Street, Troy, NY 12180
|
h: 518 274-3185
w: 518 276-8265
breime@cs.rpi.edu
|
RESEARCH INTERESTS |
Applied Learning Algorithms and Their Experimental Evaluation:
Applying machine learning to design, improve, and discover algorithms.
Computational Biology:
Building software systems for automatically improving algorithms for sequence comparison and alignment.
|
|
|
TEACHING INTERESTS |
Core courses in the fundamentals of computer science, data structures and
algorithms, database systems, computer organization and architecture, operating systems,
programming languages, design and analysis of algorithms, and computability/automata theory
Special topic courses in machine learning and
algorithms for computational biology.
|
|
|
|
EDUCATION |
Ph.D. Computer Science |
Rensselaer Polytechnic Institute |
|
2002 |
|
|
M.S. Computer Science |
Rensselaer Polytechnic Institute |
|
2000 Dec |
|
|
B.S. Computer Science |
Binghamton University |
|
1997 May |
|
|
A.S. Computer Science |
Dutchess Community College |
|
1995 May |
|
HONORS & |
Founders Award for Academic Excellence, RPI |
|
2000 |
|
AWARDS |
Magna Cum Laude, Binghamton University |
|
1997 |
|
|
Dean's Scholar, Binghamton University |
|
1995 |
|
|
Presidential Scholar, Dutchess Community College |
|
1993 |
|
TEACHING |
Instructor |
Rensselaer Polytechnic Institute |
|
|
|
EXPERIENCE |
CSCI 2300: Data Structures and Algorithms
Instructor for four semesters.
Responsible for as many as four sections with 140 total students and four graduate teaching assistants.
Developed substantial course content including syllabus, exams, programming projects, laboratory exercises,
and extensive on-line material. Delivered over 100 lectures on topics such as
object oriented programming, generic programming and the standard template library, discrete mathematics,
algorithm analysis, abstract data types, and algorithms for trees and graphs.
|
|
2002 Spring
2000 Fall
2000 Spring
1999 Fall
|
|
|
ITEC 1961: Introduction to Data Structures and Applications
Responsible for two sections with 90 students total and two graduate teaching assistants.
Developed substantial online lecture notes, delivered 28 lectures, and implemented
studio format (50% lecture and 50% supervised activities). Developed syllabus and
course content with an emphasis on applications and software development.
|
|
2001 Spring
|
|
|
CSCI 1190: Beginning C Programming for Engineers
Responsible for two sections with 50 students total and four undergraduate teaching assistants.
Developed syllabus and lectures targeted towards teaching basic C programming to
engineering students with little or no background in computer science.
|
|
2001 Fall
|
|
|
Guest Lecturer |
Rensselaer Polytechnic Institute, Troy, NY |
|
1997-Present |
|
|
CSCI 2500: Computer Organization 3 substitute lectures
CSCI 6050: Computability and Complexity 2 substitute lectures
CSCI 4260: Graph Theory 2 invited lectures
CSCI 4020: Computer Algorithms 1 invited lecture
While serving as a teaching assistant and research assistant, I was invited to present three special
topic lectures and five substitute lectures.
|
|
|
|
|
Teaching Assistant |
Rensselaer Polytechnic Institute, Troy, NY |
|
1997 Fall |
|
|
CSCI 2500: Computer Organization
Assisted in preparing and grading homework and exams, held regular office hours, and
maintained MIPS assembly language simulator for testing and evaluating
student projects.
|
|
|
|
RESEARCH |
Research Assistant |
Rensselaer Polytechnic Institute |
|
|
|
EXPERIENCE |
Advisor: Mark K. Goldberg
Studied research problems in the analysis of biological sequence data.
Implemented a learning algorithm for the longest common subsequence
problem. Co-designed a framework for learning input sensitive dynamic
programming algorithms. Implemented SLIDE, a system which applies supervised learning and solution clustering
to automatically enhance both the run time performance and solution quality of
algorithms for computing local and multiple sequence alignment.
|
|
2001 Summer
2000 Summer
1999 Spring
|
|
|
Research Intern |
T.J. Watson Research Center, IBM |
|
1999 Summer |
|
|
Supervisors: Robert Farrell and Peter Fairweather
Assisted in the design and implementation of a task-based, application-aware tutoring adjunct, a system
that analyzes an operating systems event stream to detect application tasks and deliver context sensitive
help.
|
|
|
|
|
Research Assistant |
Rensselaer Polytechnic Institute |
|
1998 |
|
|
Advisor: Mark K. Goldberg
Rensselaer's Classroom in The Round Project: Investigated and tested instructional techniques
for using collaborative classroom technologies. In cooperation
with the psychology department, evaluated the effectiveness of technology in promoting
collaborative learning.
|
|
|
|
|
"On the Height of a Random Set of Points in a d-dimensional Unit Cube,"
Eric A. Breimer, Mark K. Goldberg, Brian Kolstad, Malik Magdon-Ismail,
Journal of Experimental Mathematics, Vol. 10, No. 4, pp. 583-597, 2001.
|
|
|
|
"A Supervised Learning Approach for Detecting Significant Local Alignments"
Eric A. Breimer, Mark K. Goldberg
International Conference on Research in Computational Molecular Biology (poster to appear)
April 18-21, 2002, Washington DC.
|
|
|
|
"Learning Significant Alignments: An Alternative to Normalized Local Alignment"
Eric A. Breimer, Mark K. Goldberg
International Symposium on Methodologies for Intelligent Systems (to appear)
June 27-29, 2002, Lyon, France.
|
|
|
|
"Experimental Evaluation of the Height of a Random Set of Points in a d-dimensional Cube,"
Eric A. Breimer, Mark K. Goldberg, Brian Kolstad, Malik Magdon-Ismail,
Workshop on Algorithm Engineering and Experiments,
January 5-7, 2001, Washington DC.
|
|
|
|
"A Learning Algorithm for the Longest Common Subsequence Problem,"
Eric A. Breimer, Mark K. Goldberg, Darren T. Lim,
Workshop on Algorithm Engineering and Experiments,
January 7-8, 2000, San Francisco.
|
|
|
|
"A Task-based Architecture for Application-aware Adjuncts,"
Robert Farrell, Peter Fairweather, Eric Breimer,
International Conference on Intelligent User Interfaces,
January 9-12, 2000, New Orleans.
|
|
|
|
"Case Study of a Learning Algorithm for the Longest Common Subsequence Problem,"
Eric A. Breimer, Mark K. Goldberg,
Computer Science Technical Report (RPI), 1998.
|
|
|
|
"Exploring Collaborative Learning in Rensselaer's Classroom-in-the-Round,"
Robert F.Dugan, Eric A. Breimer, Darren T. Lim, Ephraim P. Glinert, Mark K. Goldberg,
Computer Science Technical Report (RPI), 1998.
|
|
|
PRESENTATIONS |
Invited Talk |
Rutgers University |
|
2001 Nov 12 |
|
|
"SEAL: System for Enhancing Algorithms through Learning,"
DIMACS: Working Group on Computer-Generated Conjectures from Graph Theoretic and Chemical Databases I
|
|
|
|
|
Conference |
Washington DC |
|
2001 Jan 6 |
|
|
"Experimental Evaluation of the Height of a Random Set of Points in a d-dimensional Cube,"
Workshop on Algorithm Engineering and Experiments
|
|
|
|
|
Conference |
San Francisco CA |
|
2000 Jan 8 |
|
|
"A Learning Algorithm for the Longest Common Subsequence Problem,"
Workshop on Algorithm Engineering and Experiments
|
|
|
|
OTHER |
Team Captain |
Intramural Basketball, RPI |
|
2001 Fall |
|
ACTIVITIES |
Organized intramural basketball team for computer science department.
|
|
|
|
|
Student Coordinator |
Faculty Search Committee, CS Dept., RPI |
|
2000 |
|
|
Coordinated meetings between faculty candidates and graduate students.
|
|
|
|
|
Contributor |
Student Survival Guide, CS Dept., RPI |
|
1999-Present |
|
|
Contributed significant content and design to the Computer Science Department's On-line Graduate Student
Survival Guide.
http://www.cs.rpi.edu/guide
|
|
|
|
|
Application Reviewer |
Admission Committee, CS Dept., RPI |
|
1999-Present |
|
|
Reviewed and evaluated hundreds of graduate student applications.
|
|
|
|
|
Peer Advisor |
Student Orientation, CS Dept., RPI |
|
1998-Present |
|
|
Advised incoming graduates students on issues such as degree requirements, course offerings, and research
opportunities.
|
|
|
|
|
Computer Technician |
The Fresh Air Fund, New York, NY |
|
1997 Summer |
|
|
Responsible for PC repair and maintenance, and instructional support for summer camp staff.
Using MS Access implemented standard inventory and report system for camp operations center.
|
|
1996 Summer
1995 Summer
|
|
|
Volunteer Firefighter |
Rombout Fire District, Fishkill, NY |
|
1993-1996 |
|
|
Responded to over 300 alarms and completed over 200 hours of training, including
hazardous materials, confined space rescue, and ladder operations.
|
|
|
|