I am professor of Computer Science at the University of Connecticut. My primary interests are ProgrammingLanguages, VirtualMachines, networked and distributed computing, and ComputerScienceEducation.
Courses I have taught:
- NetworkedComputing programming
- DistributedComputing programming
- SoftwareEngineering
- FunctionalProgramming
- Architecture and assembly language
- Introductory programming
The particular programming languages I have taught are: JavaLanguage, CeePlusPlus, MlLanguage, MatLab, SchemeLanguage, HaskellLanguage, ErlangLanguage, AssemblyLanguage (for Intelx86Cpu, MipsCpu, ArmCpu, SparcCpu), and my own language Alloy (renamed UFO in recent years: http://ufo.wikispaces.com).