Research
My research covers two areas: programming languages
and educational technology.
-
My programming languages reserch 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.
Outreach
Since my time as director of undergraduate programs in CS,
I have been interested in the problem of diversity - that is,
the lack of diversity - in CS.
I have been particularly interested in getting a more
diverse undergraduate student body. More
here.
Contact information
Address: Siebel Center for Computer Science,
201 N. Goodwin,
Urbana, IL 61801
Phone: 217-333-8069
FAX: 217-244-6500
Email: kamin@illinois.edu
Web page (this page): www.cs.uiuc.edu/~kamin