Andrew Moorhead Visiting Assistant Professor andrew.moorhead@ku.edu Primary office: 2036 Eaton Hall Summary Bio Primary Research Interests Universal algebra Complexity theory