[Edited: What follows is ancient history, written in 2003.]
Hi! I'm a Sr. Software Engineer at IBM's T.J. Watson Research Center (http://www.watson.ibm.com).
I've been programming in Smalltalk and doing object-oriented stuff since 1987. Before that, I consulted for big banks on Wall Street as well as other clients. Lately (circa 1998), I've been coding in Java too. Recently, I refactored a standalone Smalltalk app into a Java/Smalltalk client/server solution: the bulk of the infrastructure of the app still lives in a (server-ized) Smalltalk app and users interact with a Java client.
I've recently (1998) published the DesignPatternsSmalltalkCompanion with KyleBrown and BobbyWoolf. It's a follow-on to the GangOfFour DesignPatterns book, but here the patterns are viewed through Smalltalk glasses.
I'm on the Editorial Boards of the journal Multimedia Tools and Applications and the Journal of Educational Multimedia and Hypermedia and here are some other professional activities of mine:
Conference Committee (Tutorials Chair), OOPSLA 2002 Conference Committee (Communications Chair), OOPSLA 2000 Program Committee, ICME 2002, IEEE International Conference on Multimedia and Expo Program Committee, ICME 2001 Program Committee, ICME 2000 Program Committee, IEEE Multimedia Systems'99 Specialist Reviewer, International Journal of Artificial Intelligence in Education Executive Peer-Reviewer, Educational Technology & Society Review Board, Intl J. of Web-Based Communities Reviewer, IEEE MultiMediaI have a BS in Computer Science (State University of New York at Stony Brook), a Masters in Computing in Education (Columbia University Teachers College).
Here are some of my other pubs:
S.R. Alpert, J. Karat, C-M. Karat, C. Brodie, J.G. Vergo (2003 (in press)). User Attitudes Regarding a User-Adaptive eCommerce Web Site. User Modeling and User Adapted Interaction. Alpert, S.R. (2003). Getting Organized: Some outstanding questions and issues regarding interaction design patterns. CHI 2003 Workshop on "Perspectives on HCI Patterns: Concepts and Tools." Alpert, S.R. (2003). Abstraction in Concept Map and Coupled Outline Knowledge Representations. J. of Interactive Learning Research, 14(1), 31-49. Alpert, S.R. & Grueneberg, K. (2001). Multimedia in Concept Maps: A Design Rationale and Web-Based Application. In Proceedings of Ed-Media 2001: World Conference on Educational Multimedia, Hypermedia and Telecommunications. Alpert, S.R. & Grueneberg, K. (2000). Concept Mapping with Multimedia on the Web. Journal of Educational Multimedia and Hypermedia, 9(4), 313-330. Alpert, S.R. (2000). Primitive Types Considered Harmful, In D. Deugo (Ed.), More Java Gems (pp. 5-454). Cambridge University Press. Originally appeared in Java Report, 3(11), 49-65. Alpert, Singley, & Fairweather (2000). A Web-Based Intelligent Tutor for Elementary Algebra Equation Solving, In Proceedings of �Learning Algebra with the Computer, A Transdisciplinary Workshop,� ITS 2000: Fifth International Conference on Intelligent Tutoring Systems. Alpert, Singley, & Fairweather (2000). Porting a Standalone Intelligent Tutoring System to the Web, Proceedings of the Workshop on Adaptive and Intelligent Web-Based Education Systems, ITS 2000: Fifth International Conference on Intelligent Tutoring Systems. Alpert, S.R. (2000). Sharing Screen Space Among Multiple Application Contexts, or "Real Estate is Expensive," In Proceedings of CHI 2000 Workshop on Pattern Languages for Interaction Design. Alpert, S.R., Singley, M.K., & Fairweather, P.G. (1999). Deploying Intelligent Tutors on the Web: An Architecture and an Example, International Journal of Artificial Intelligence in Education, 10(2), 183-197. Alpert, S.R., Singley, M.K., & Carroll, J.M. (1999). Multiple Instructional Agents in an Intelligent Tutoring System, In Proceedings of the Workshop on Animated and Personified Pedagogical Agents, AI-ED�99: 9th International Conference on Artificial Intelligence in Education, July, 1999, Le Mans, France. Alpert, S.R., Singley, M.K., & Carroll, J.M. (1995). Multiple Multimodal Mentors: Delivering Computer-Based Instruction via Specialized Anthropomorphic Advisors, Behaviour and Information Technology, 14(2), 69-79. Alpert, S.R., Laff, M.R., Koons, W.R., Epstein, D.A., Soroker, D., Morrill, D.C., & Stein, A.J. (1995). The EFX editing and effects environment, IEEE MultiMedia, 3:ehp1. (1), 15-29. Alpert, S.R. (1993). Graceful interaction with graphical constraints, IEEE Computer Graphics & Applications, 13(2), 82-91. Alpert, S.R. (1991). Self-Describing Animated Icons for Human-Computer Interaction, Behaviour and Information Technology, 10(2), 149-152. Rosson, M.B. & Alpert, S.R. (1990). The Cognitive Consequences of Object-Oriented Design, Human-Computer Interaction, 5(4), 345-379. Robertson, S.P., Carroll, J.M, Mack, R., Rosson, M.B, Alpert, S.R., & Koenemann-Belliveau, J. (1994). ODE: The Object Design Exploratorium, In Proceedings of OOPSLA'94, NY: ACM, pp. 51-64. Singley, M.K., Carroll, J.M., & Alpert, S.R. (1993). Incidental reification of goals in an intelligent tutor for Smalltalk. In E. Lemut, B. du Boulay, & G. Dettori (Eds.), Cognitive Models and Intelligent Environments for Learning Programming (pp. 145-155). Berlin: Springer-Verlag. Singley, M.K., Carroll, J.M., & Alpert, S.R. (1991). Psychological design rationale for an intelligent tutoring system for Smalltalk. In J. Koenemann-Beliveau, T.G. Moher, and S.P. Robertson (Eds.), Empirical Studies of Programmers (pp. 196-209). Norwood, NJ: Ablex.