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). ---- CategoryHomePage