[A picture of me.]

Dawn J. Lawrie, Ph.D.

Associate Professor
Computer Science Department
Loyola College in Maryland

Computer Science Department
Loyola College in Maryland
4501 North Charles St.
Baltimore, MD 21210
Office:
Office Phone:
Fax:
Email:
Donnelly Science Center 125b
(410) 617-2140
(410) 617-2157
lawrie<at>cs<dot>loyola<dot>edu


Current Classes (Summer 2009)


Computer Science RPCS Program



Past Classes

Spring 2009
CS120 - Computers, Robots, and Minds
CS302 - Data Structures and Algorithms II
Fall 2008
CS295 - Discrete Structures
CS496 - Computer Science Project I
CS610 - Discrete Math & Algorithm Analysis
Spring 2008
CS120 - Computers, Robots, and Minds
CS302 - Data Structures and Algorithms II
Fall 2007
CS111 - Introduction to Computing with Software Applications
CS484 - Artificial Intelligence

Spring 2006
CS111 - Introduction to Computing with Software Applications
CS774 - Human Computer Interaction
Fall 2005
CS484 - Artificial Intelligence
CS630 - Computing Fundamentals I
Spring 2005
CS302 - Data Structures & Algorithms II
CS630 - Computing Fundamentals I
CS631 - Computing Fundamentals II
Fall 2004
CS201 - Computer Science I
CS485 - Database Management Systems
Summer 2004
CS630 - Computing Fundamentals I
Spring 2004
CS201 - Computer Science I
CS630 - Computing Fundamentals I
Fall 2003
CS301 - Data Structures & Algorithms I
CS630 - Computing Fundamentals I



Education
University of Massachusetts, Amherst Amherst, MA
Ph.D. in computer science September 2003
Ph.D. thesis: Language Models for Hierarchical Summarization. Advisor: W. Bruce Croft
(Presentation, Proposal, and Demo using Google Search Engine)
Masters in computer science December 2000
Masters thesis: Discovering and Comparing Topic Hierarchies . Advisor: W. Bruce Croft
Dartmouth College Hanover, NH
A.B. with high honors in computer science; minor in chemistry June 1997
Honors thesis: Self-Organizing File Cabinet. ( appendix of figures ) Advisor: Daniela Rus
Presidential Scholar
Received two citations for academic excellence in computer science courses

Work Experience
Loyola College in Maryland Baltimore, MD
Assistant Professor July 2003 to present
  • Teach undergraduate and graduate courses in computer science.
  • Research Interests
    • Investigating how information retrieval techniques can improve software engineering tools that analyze source code
    • Improve users' ability to find digital information through better organizationsl methods
Computer Sciences Corporation Falls Chruch, VA
Consultant October 2004 to July 2005
  • Designed and executed a user study of the application VisCS which automatically creates topic hierarchies using statistical models
University of Massachusetts, Amherst Amherst, MA
Research Assistant September 1998 to July 2003
  • Developed techniques to automatically create topic hierarchies using statistical models of text for a large set of documents.
Lecturer September 2002 to December 2002
  • Delivered 2 lectures a week, conducted office hours, and problem solving sessions for the Data Structures course in JAVA programming language. Assisted in the development of lectures, written and programming assignments, and tests.
Teradyne, Inc. Boston, MA
Software Engineer July 1997 to August 1998
  • Developed a plan to convert the user interface of a large software product from XView, an outdated design model, to Motif by porting one interface, estimating the time required for over 100 other interfaces, and identifying potential problem areas. Presented the plan to the divisional Vice President.
Software Engineer Internship April 1996 to August 1996
  • Implemented a graphical user interface that helped customers configure a technical instrument.
Dartmouth College Hanover, NH
Teaching Assistant September 1996 to December 1996
  • Helped students become better programmers by diligently reading and extensive commenting of their programs.
Presidential Scholar Research Assistant June 1995 to December 1995
  • Developed a navigation system for mobile agents that interact with multiple computers to find internet services.
Organic Chemistry Research Assistant January 1994 to May 1994
  • Improved the output of experiments previously performed by graduate students, assisted in the purification of new chemicals, and maintained a detailed record of findings.
Western Pathology Consultants Reno, NV
Programmer June 1994 to August 1994
  • Improved the billing system written in DBase IV to make the billing office more efficient.

Publications
Refereed Publications
Unrefereed Publications
  • D. Lawrie. A Relative Entropy Approach to Contructing Hierarchical Summaries, Loyola College in Maryland Department of Computer Science Technical Report CS-TR-07-516. 2007.
  • M. Sanderson and D. Lawrie. Building, Testing, and Applying Concept Hierarchies. In Croft, W. B., Advances in Information Retrieval. Kluwer Academic Publishers, 2000.

Service
Professional
Reviewer for ACM Transactions on Information Systems March 2005
Vendor Chair for The Consortium for Computing Sciences
in Colleges 2004 Eastern Conference
September 2003 to October 2004
Reviewer for Human Language
Technologies Conference 2004
November 2003 to February 2004
Reviewer for ACM Transactions
on Internet Computing
September 2002
Reviewer for ACM Transactions
on Information Systems
August 2002
Program Committee member for Mobile Agents
and Wireless Access at the Tenth International
World Wide Web Conference - May 2001
September 2000 to December 2000
College
Athletic Committee September 2004 to present
Common Text Committee December 2004 to present

Last updated August, 2003