Curriculum Vitae

Morgan Deters
mdeters@cs.wustl.edu
Please contact me via email for other contact information

OBJECTIVE

To complete a university doctoral research program and continue a research-driven career at an academic, corporate, or government research institution.

EDUCATION

May 2000 - present Washington University
Master of Science, Computer Science
Doctor of Science, Computer Science
Advisor: Dr. Ron K. Cytron
St. Louis, MO
May 2003
May 2007
Sept 1997 - May 2000 Bowling Green State University
Bachelor of Science, Computer Science
Bowling Green, OH
May 2000

PUBLICATIONS

Michael Zeller, Aaron Stump, and Morgan Deters, "A Signature Compiler for the Edinburgh Logical Framework." In the International Workshop on Logical Frameworks and Meta-Languages: Theory and Practice (LFMTP 2007) (Bremen, Germany). July 2007. [ Abstract ]

Tobias Mann, Morgan Deters, Rob LeGrand, and Ron K. Cytron, "Static Determination of Allocation Rates to Support Real-Time Garbage Collection." In Proceedings of the 2005 ACM Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES 2005) (Chicago, Illinois, USA), pp. 193-202. ACM, June 2005. [ Abstract ]
Available online:Gzipped PostScript ] [ PDF ]

Morgan Deters, Nicholas A. Leidenfrost, Matthew P. Hampton, James C. Brodman, and Ron K. Cytron, "Automated Reference-Counted Object Recycling for Real-Time Java." In Proceedings of the Tenth IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2004) (Toronto, Canada), pp. 424-433. IEEE Computer Society, May 2004. [ Abstract ]
Available:IEEE Computer Society Digital Library ] [ By request (email) ]

Morgan Deters, Christopher Gill, and Ron Cytron, "Rate-Monotonic Analysis in the C++ Type System." In Proceedings of the RTAS 2003 Workshop on Model-Driven Embedded Systems (MDES 2004) (Washington, DC). IEEE Computer Society, May 2003. [ Abstract ]
Available online:Gzipped PostScript ] [ PDF ]

Morgan Deters, "Dynamic Assignment of Scoped Memory Regions in the Translation of Java to Real-Time Java." M.S. Thesis, Washington University Technical Report WUCSE-03-27. Washington University Department of Computer Science & Engineering, May 2003. [ Abstract ]
Available online:Gzipped PostScript ] [ PDF ]

Morgan Deters and Ron K. Cytron, "Automated Discovery of Scoped Memory Regions for Real-Time Java." In Proceedings of the 2002 International Symposium on Memory Management (Berlin, Germany), pp. 25-35. ACM, June 2002. [ Abstract ]
Available online:Gzipped PostScript ] [ PDF ]

Morgan Deters and Ron K. Cytron, "Introduction of Program Instrumentation using Aspects." In Proceedings of the OOPSLA 2001 Workshop on Advanced Separation of Concerns in Object-Oriented Systems (Tampa, FL). ACM, October 2001. [ Abstract ]
Available online:Gzipped PostScript ] [ PDF ]

Steven M. Donahue, Matthew P. Hampton, Morgan Deters, Jonathan M. Nye, Ron K. Cytron, and Krishna M. Kavi, "Storage allocation for real-time, embedded systems." In Embedded Software: Proceedings of the First International Workshop (Thomas A. Henzinger and Christoph M. Kirsch, eds.), pp. 131-147. Springer Verlag, 2001. [ Abstract ]
Available online:Springer-Verlag Online ] [ Gzipped PostScript ] [ PDF ]

Morgan Deters, Nicholas Leidenfrost, and Ron K. Cytron, "Translation of Java to Real-Time Java using aspects." In Proceedings of the International Workshop on Aspect-Oriented Programming and Separation of Concerns, (Lancaster, UK), pp. 25-30, August 2001. Proceedings published as Tech. Rep. CSEG/03/01 by the Computing Department, Lancaster University. This paper is an extended abstract. [ Abstract ]
Available online:Gzipped PostScript ] [ PDF ]

TEACHING EXPERIENCE

Oct 2006 Tutorial. Demystifying GCC: Under the Hood of the GNU Compiler Collection
OOPSLA 2006

Portland, OR
Aug 2005 - Dec 2005 CSE7201 Research Seminar on Programming Languages:
Internals of the GNU Compiler Collection
Washington University
Department of Computer Science


St. Louis, MO
Apr 2005 Guest lecturer, Embedded Computing Systems
1 guest lecture
Washington University
Department of Computer Science


St. Louis, MO
Sept 2002 - Apr 2003 Real-Time Programming with Java
Object Computing, Inc.

St. Louis, MO
Jan 2003 Guest lecturer, Advanced Multi-Paradigm Software Development
1 guest lecture
Washington University
Department of Computer Science


St. Louis, MO
Aug 2002 - Dec 2002 CSE6783 Aspect-Oriented Programming with AspectJ
Washington University
Department of Computer Science

St. Louis, MO
Jan 2002 - June 2002 CSE6782 Research Seminar on Programming Languages:
Cool Language Features
Washington University
Department of Computer Science


St. Louis, MO

WORK EXPERIENCE

May 2000 - present Graduate Assistant
Dept. of Computer Science
Washington University
Advisor: Dr. Ron K. Cytron

Focus of research:

  • Advanced separation of concerns, aspect-oriented programming languages
  • Static and dynamic analyses of programs
  • Garbage collection
  • Automatic program transformation
  • Java in real-time and embedded environments


St. Louis, MO
Jan 2000 - May 2000 Web Application Developer
Marathon Oil Company
  • Developed web applications for company intranet
  • Responsible for maintaining and extending workgroup collaboration tools, automated feedback systems, and an employee database library designed for use by other developers

Findlay, OH
Sept 1997 - Dec 1999 Desktop Support Specialist/Coordinator
Bowling Green State University
  • Coordinated the daily activity of technical support employees
  • Administered Macintosh, Windows NT, and Unix servers
  • Designed training program for new technical staff

Bowling Green, OH

REFERENCES

Available upon request.


Morgan Deters / About me / OpenPGP Public Key / 15 Jul 2007

This page is certified valid HTML 4.01!  This page refers to certified valid CSS!  I support the AnyBrowser campaign