Bruce Martin McLaren

Professional Experience 

 

Deutsches Forschungszentrum für Künstliche Intelligenz   July 2006 - Present
Senior Researcher, Competence Center for e-Learning

At DFKI I am working on the ARGUNAUT project, which is focused on developing educational technology to help teachers moderate collaborative e-Discussions.   Together with two students I'm advising, Oliver Scheuer and Jan Miksatko, we are investigating the use of machine learning techniques to learn what students are doing in e-Discussions and then using the resultant machine-learned classifiers to support teacher moderation of multiple, on-going e-discussions.  I am also participating in research within the ActiveMath group.

Carnegie Mellon University                                September 2002 - Present
Systems Scientist, Pittsburgh Science of Learning Center

At CMU, I am doing research in human learning and AI and am helping to manage a team of 8 research programmers and research associates.  My current research is focused on authoring tools for intelligent tutors, and I am exploring the role meta-cognition plays in learning, in particular in collaborative learning and help seeking.   Along with Vincent Aleven, I manage a team in the development and enhancement of the Cognitive Tutor Authoring Tools (CTAT)
 

OpenWebs Corporation (now CarParts Technologies)  May 2000 - November 2002
Director, eCommerce Technologies, April 2002 - November 2002              (See references for my work at this position on my references page)

After CarParts Technologies purchased OpenWebs Corporation, I assumed additional responsibilities.  In particular, I led a team of four engineers that developed and deployed eCommerce technologies and products in the automotive aftermarket.  Additional responsibilities included leading all eCommerce projects within the company, devising eCommerce strategy in conjunction with a product management team, and researching the application of intelligent technologies to eCommerce.  For more information about the work I did in this position, see a white paper I co-wrote with the CarParts VP of Marketing:  as a Word file

Director, Research and Development, May 2000 - April 2002                    (See references for my work at this position on my references page)

During my time at OpenWebs Corporation, I was the leader of a team that developed an intelligent B2B trading product.  Promoted to director from a manager's role in May 2001.  Responsibilities included the management of two software engineers, leadership of all phases of software development, and research of advanced technologies.  Our team used Microsoft .NET for development of the B2B product.   For more information about the work that we did, see a paper I co-wrote for the 2001 International Conference on Internet Computing:  as a Word file
 

The IBM Transarc Laboratory                              March 1999 - Feb. 2000
Independent Consultant  (Part-time employment while completing Ph.D.)        (See a reference for my work at this position on my references page)

Perl developer,  JavaScript developer, Enterprise Java Bean system tester, and technical writer for transaction processing middleware products.  During my tenure with Transarc, I gained familiarity with distributed processing, multi-tier architectures, and the Unified Modeling Language (UML).
 

Maya Design Group                                            Aug. 1998 - Feb. 1999
Independent Consultant  (Part-time employment while completing Ph.D.)

Project manager, technical leader, and developer for a project involving information visualization and intelligent scheduling.  Responsible for scoping project, maintaining client relations, and providing technical leadership.  Developed rudimentary prototype scheduling interface in Java (using Swing components).
 

Carnegie Group, Inc. (now Logica)                       Sept. 1986 - May 1998
Project Manager, May 1996 - May 1998                                                         (See references for my work at this position on my references page)

Senior Engineer, January 1989 - April 1996 Senior Consultant for Carnegie Group in England, September 1986 to December 1988 Robotics Institute,                                              Jan. 1985 - Sept. 1986
Carnegie Mellon University
Project Supervisor, Research Programmer                                                  (See references for my work at this position on my references page)

Project Supervisor of a seven person job-shop scheduling project in the Intelligent Systems Laboratory.  Responsible for development and delivery to the customer, IBM.  The Opportunistic and Intelligent Scheduling System (OPIS) is a well-known system in the application of Artificial Intelligence to manufacturing scheduling problems.  I programmed in Knowledge Craft and Common Lisp on this project.
 

University of Pittsburgh                                      Sept. 1983 - April 1986
Part-time Instructor of Computer Science

First taught as a graduate teaching assistant and later returned as a part-time instructor.  Full responsibility for introductory Computer Science courses.  Duties included preparing and presenting lectures; designing, preparing, and grading all course work; assigning of final course grades for students.  Taught courses in Pascal and Basic.
 

General Electric (Locomotives Division)                          Oct. 1981 - Dec. 1982, Summers of 1983 and 1984
Programmer

Responsible for designing, implementing, and maintaining various manufacturing business systems in Cobol and a GUI language called Screenwrite.  I was the lead programmer in the development of an automated warehouse distribution system.
 
 

[ Back to Bruce's Home Page ]
[ DFKI - Deutsches Forschungszentrum für Künstliche Intelligenz GmbH ]
[ Carnegie Mellon University / Pittsburgh Science of Learning Center ]
[ Carnegie Group, Inc. (now Logica) ]
[ University of Pittsburgh / The Intelligent Systems Program  ]
[ Millersville University / Computer Science Department ]
[ The Appalachian Trail Conference  ]


Send email to bmclaren+@pitt.edu