Karl F. MacDorman is an associate professor in the Human-Computer Interaction program of the School of Informatics and Computing, Indiana University, and an adjunct associate professor in the Department of Electrical and Computer Engineering of the School of Engineering and Technology, Purdue University.

Dr. MacDorman received his Bachelor of Arts degree in computer science from University of California, Berkeley in 1988. His studies then took him to Cambridge University in the United Kingdom where he completed his Ph.D. in machine learning and robotics in 1997.

Most recently MacDorman was an associate professor at Osaka University, Japan (2003-2005). Previously, he was assistant professor in the Department of Systems and Human Science at the same institution (1997-2000), and a supervisor (1991-1997) and research fellow (1997-1998) at Cambridge University.

Dr. MacDorman has also worked as a software engineer at Sun Microsystems and as chief technology officer for two venture companies. He has published more than 90 papers in human-computer interation, robotics, machine learning, and cognitive science.

His research interests include android science, machine learning, social robotics, sensor motor representation, symbol grounding and symbol emergence, computational neuroscience and computer security.