Clinical Associate Professor, School of Computing
Ph.D., University of
Utah, 1992
Professor Lee joined the faculty in
2001. His interests revolve around object-oriented programming.
Of particular interest are software design, software architecture,
and software evolution. These are being experimented in areas
such as programming languages, database systems, and distributed
systems. He is also interested in improving computer science
curricula. He tries to bring emerging ideas from research and
industry into the classroom, always looking for new ones to
incorporate into the CS curricula. Some of the emerging ideas that
Professor Lee is investigating include aspect-oriented programming,
web programming, and embedded programming. He is also interested in
finding innovative and effective ways to use computers and other
technologies in teaching.
-
J.G. Park and A.H. Lee.
Specializing The Java Object Serialization Using Partial
Evaluation for Faster RMI.
In International Conference on Parallel and Distributed
Systems. IEEE Computer Society Press, June 2001.
-
A.L. Lee and H.Y. Shin.
Building a Persistent Object Store using the Java Reflection API.
In OOPSLA Workshop on Reflective Programming in C++ and Java,
October 1998.
-
A.H. Lee and J.L. Zachary.
Adding Support for Persistence to CLOS via its Metaobject Protocol.
Lisp and Symbolic Computation: An International Journal,
June 1997.
-
C. Maeda, A.H. Lee, G. Murphy, and G. Kiczales.
Open Implementation Analysis and Design.
In Symposium on Software Reusability. ACM Press, May 1997.
-
A.H. Lee and J.L. Zachary.
Reflections on Metaprogramming.
IEEE Transactions on Software Engineering, November 1995.