Sam Kamin
Associate Professor
Ph.D. State University of New York at Stony Brook, 1979
Research Statement
My research covers two areas: programming languages and educational technology.
- My programming languages research group is called LOOME, for Language tOOls for Modularity and Efficiency. We mainly study program generation, but have also done work on functional programming, domain-specific languages, monads, and static analysis.
- My educational technology work focuses on software development and application of Tablet PCs. Our research group is called SLICE, for Students Learn In Collaborative Environments.